Восемь лет спустя
kv75
дневник заведен 05-10-2003
постоянные читатели [82]
закладки:
цитатник:
дневник:
местожительство:
Москва, Россия
интересы [13]
шахматы, грибы, Пратчетт, Иваси, Morrowind, Guild Wars
[1] 08-05-2008 07:37
Альпы

[Print]
Элизабет
12-07-2005 07:48 Вчера
Вчера вечером скачал новые версии всяких полезностей: MySQL 4.0.25, MySQL 4.1.12, PHP 5.0.4.
А то предстоит впервые писать большую программу на PHP. Ну всё когда-то надо начинать.
Комментарии:
Хеффалумп
А что за программа?

Тебя, случайно, вот такое предложение не заинтересует? http://journals.ru/journals_comment...4805372#4805372
Освещающий путь...
kv75, кстати очень нужно! Глянешь?

==
А что за программа?
12-07-2005 19:19
грандмастер свалкограф
Барс Шанхайский CMS.
Моя основная проблема в том, что я не умею подбирать людей, не умею контролировать их. В результате в конце концов приходится всё делать самому.

Anthrax Глянул. Мысль высказал (полагаю, по принципу наименьшего действия следует делать так), но не более того. 1С – это пока не ко мне.
Освещающий путь...
kv75, CMS - и это на PHP + MySQL? Однако...
Мысль высказал - ага. Сенкс.
12-07-2005 19:58
грандмастер свалкограф
Anthrax Нет, я понимаю, что таких штук видимо-невидимо, но очень не хочется подстраивать чужое.
Хеффалумп
kv75 нда... ясненько.
Кстати, забыл предупредить -- http://www.denwer.ru -- вот такая штука есть. Крайне упрощает процесс установки Apache+PHP+MySQL. Впрочем, некоторые любят возиться три часа с конфигами
13-07-2005 07:27
грандмастер свалкограф
Барс Шанхайский Про эту штуку я слышал, но я действительно очень люблю возиться с конфигами. ;)
Освещающий путь...
Барс Шанхайский, некоторые любят возиться три часа с конфигами - при грамотной установке (там понты настраивать) ты тратишь на все это Apache + PHP + MySQL всего 20 минут. Плюсы: работает все! В Денвере сложные сайты (финты ушами и т.п.) могут не прокатить.

kv75, я понимаю, что таких штук видимо-невидимо, но очень не хочется подстраивать чужое - чужое переделывать - хуже всего. Я имел в виду, что довольно неслабая задачка. Успехов!
Хеффалумп
Anthrax А что ты подразумеваешь под сложными сайтами?

Однажды у меня когда-то вышло настроить эту связку вручную. Но второй раз, через некторое время, судьба, почему-то, не сложилась. И тогда я таки поставил себе "Денвер". Для большинства-то нужд его хватает.
Освещающий путь...
Барс Шанхайский, А что ты подразумеваешь под сложными сайтами? - сайты уровня maps.google.com
Порталы, вроде яндекса и подобных, системы, где завязана база с более, чем 30-ю таблицами... CRM-системы... Ну в таком духе.

Для большинства-то нужд его хватает. - тут все же дело вкуса.
Но второй раз, через некторое время, судьба, почему-то, не сложилась. - там есть всего пара основных нюансов, но они влияют на правильность совместой работы...
Я бы добавил, что у меня плюс ко всему перечисленному выше еще и PostGreSQL-сервер крутится под Апачем. И настраивается - тоже не с полоборота, но все же не 3 часа
Хеффалумп
Anthrax Я почему-то не думаю, что перед уважаемым хозяином дневника стоит задача указанных тобой масштабов Правда, я не очень понял, почему CRM не устроится под Денвером.
А зачем тебе, извини за любопытство, PostGreSQL?.. Я в том смысле, какие она задачи решает у тебя?
14-07-2005 07:04
грандмастер свалкограф
Anthrax, Барс Шанхайский О, наконец-то вижу человека, который вроде осмысленно использует разные SQL-сервера.
Вопрос всем, в общем-то. Если сравнивать разные SQL-сервера, в чём (по опыту программирования и работы, а не в теории) их плюсы и минусы (MySQL, PostGreSQL, Oracle, MSSQL etc.).
Освещающий путь...
Барс Шанхайский, Я почему-то не думаю, что перед уважаемым хозяином дневника стоит задача указанных тобой масштабов - я тоже думаю, что задача не стоит

почему CRM не устроится под Денвером - а дело не в CRM (или еще чем-то), а в том, как ее делать, и какие технологии и какие извраты использовать. Можно усиленно юзать .htacess, можно добавлять туда куки, можно сессии и прочие темы. Можно решать довольно сложные задачи на javascript'e, а можно прикручивать и COM-объекты, вплоть до управления MS-Office'ом и т.п.
Я думаю (сам не проверял ибо нет такого желания), что автоматически гибрид типа "денвера" (и ему подобных) может не справиться с какой-то из подобных задач, а если ты ставишь все по отдельности и сам, то у тебя под виндой получается полный аналог никса. Денвер такого однозначно дать не может. В моем случае - написанный код сразу можно переносить под никсовые сервера без каких либо доп-правок.

А зачем тебе, извини за любопытство, PostGreSQL?.. Я в том смысле, какие она задачи решает у тебя? - на постгресе есть очень хорошо реализованный хранимый код, в отличие от MySQL'я. Более того, есть триггеры, и т.п. Все (как мне говорили специалисты по ORACLE) очень этот самый Оракл напоминает. Важный момент в том, что Постгрес изначально native под никсом. И производительность его не хуже (а в некоторых задачах и лучше), чем у мускула.
У меня эта база решает задачи вот этого проекта: POSADA.com.ua
Ну а дома - полная копия сайта с базой, но под виндой.
Освещающий путь...
kv75, вроде осмысленно - никаких "вроде". Все обосновано всегда!
в чём (по опыту программирования и работы, а не в теории) их плюсы и минусы (MySQL, PostGreSQL, Oracle, MSSQL etc.) - ну смотри. Ща пропробую вкраце и на пальцах описать, ибо если вдаваться в глубокие подробности - то это несколько лекций...

1. MySQL - нормальная база данных. Одна из самых быстрых баз, где скорость оператора select быстрее, чем во всех остальных). За это ее и ставтя на веб-ресурсы, т.к. там важно время отклика от веб-сервера и добалять к этому времени еще и большое время запроса (и часто даже не одного, а многих) - довольно накладно.
Минусы - нет хранимого кода, нет триггеров, только-только появились вложенные подзапросы (да и то, не в идеальном варианте и не сильно-то оптимизированные). Все обещают сделать хранимый код в версии 5.0 и выше, но пока это т.н. "хранимый код" выполняется на КЛИНТЕ!!! что просто безобразно со стороны разработчиков.

2. PostGreSQL - очень классная база. Незаслуженно задвигаемая в угол, т.к. сложнее, чем MySQL (естественно, ибо может и умеет много больше). Плюсы - отличный хранимый код. Скорость работы - не уступает MySQL для веб-ресурсов (но никто не мешает ее юзать и для больших корпораций). Код и структура базы очень напоминают ORACLE.
Минусы - отсутствует под виндой (мы специально собирали свой собственный вариант под CygWin'ом для винды).

3. ORACLE - ничего не скажу. Бренд говорит сам за себя. Я в нем не специалист. Знаю только, что подобная база оптимальна на базах уровня "пенсионных фонд России" (например). Минусы - не в курсе (может только громоздкость).

4. MSSQL - сразу минусы: отсутствует под *nix'ом. Все остальное напоминает ORACLE - надежная, стабильная, мощная, но не такая громоздкая. Есть замечательно реализованный хранимый код. Поддерживает все, что только можно (автор же MicroSoft). Стоит у меня и дома и на работе - жалоб нет, одни только похвалы
Хеффалумп
Anthrax Я думаю (сам не проверял ибо нет такого желания), что автоматически гибрид типа "денвера" (и ему подобных) может не справиться с какой-то из подобных задач
Ясн. Не читал, но осуждаю
Никто тебе не помешает, во первых, доставить модули к PHP и Perl'у. Никто тебе не помешает, после установки, прикрутить нужную тебе БД. Никто тебе те6е помешает крутить конфиги Апача, ПХП, Перла, и любого черта в ступе, который ты прикрутишь.
Дэнвер -- не гибрид. Это просто архивированный предустановленный набор. Это не какая-то новая программа, это сборник дистрибутивов. Без потери функциональности.
Освещающий путь...
Барс Шанхайский, ну хорошо! Денвер - рулез
Тема-то в том, что главное ориентироваться на решение задачи, а не на то, каким софтом она решена, правильно?
Если один человек быстрее и лучше делает на денвере - то отлично! Пусть делает дальше. Если же для другого денвер - потеря скорости и качества работы - то денвер не нужен.
Вместо слова "денвер" подставляем по желанию любую софтину.
Пральна?
14-07-2005 18:37
грандмастер свалкограф
Anthrax Всё, спасибо, я понял. Я пишу клиент-серверные программы для Windows на Дельфи, используя MySQL. Вот хотел понять, есть ли другие варианты. Понял, что раз PostGreSQL под Windows не ставится, вариантов, видимо, нет. Оракл (как и прочие "бренды", полагаю), действительно, слишком громоздкий для таких приложений.

Кстати, MSSQL платный? MySQL и Oracle бесплатные.
Освещающий путь...
kv75, Кстати, MSSQL платный? MySQL и Oracle бесплатные. - MSSQL - платный. Но если к тебе (и клиентам) никто не придет проверять, то ставить можно Т.е. ты главное их предупреди.

А кто тебе сказал, что ORACLE - бесплатный?!

PostGreSQL под Windows не ставится - ну ... это ты загнул (или я не так объяснил). У меня он стоит дома именно под виндоус (под любую версию от Win2000 до win2003 - работает прекрасно). Просто его мало кто ставит и native он под линукс. У меня под виндой он как системный сервис (так же как и MSSQL). Работай, если надо
И более того - постгрес бесплатный!!! А в MySQL - нет и половины того, что есть в нем.
Освещающий путь...
kv75, Я пишу клиент-серверные программы для Windows на Дельфи, используя MySQL. Вот хотел понять, есть ли другие варианты. - вариантов - море!
Я пишу те же вещи в основном на С++ Builder'e. По ходу делаем сайты (обязательно с базами данных) и прочее с web-вещами. По ходу - просто мелкие утилитки (если надо и если платят). Ну в общем - распространенный спектр услуг
14-07-2005 19:35
грандмастер свалкограф
Anthrax Ну под вариантами я имел в виду какой-нибудь другой SQL-сервер. Понятно, что на C++ будет писаться не хуже, чем на Дельфи.

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть