На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (3) [1] 2 3  все  ( Перейти к последнему сообщению )  
> MySQL vs PostgreSQL
   
Кто сильнее: слон или дельфин?
Гости не могут просматривать результаты голосования.
Гости не могут голосовать 
    Продолжая традицию...
      Интересно, что MySQL делает лучше, чем PostgreSQL?
        Если бы не Oracle, то народ бы даже не искал замену Мускулу :tong:

        Добавлено
        Youtube живет на Мускуле и есть так называемые "патчи Гугла".

        Добавлено
        http://www.ibm.com/developerworks/ru/libra...l/01/index.html
          Цитата Keepun @
          Youtube живет на Мускуле

          То-то он все хуже и хуже работает.
            PostgreSQL можно бесплатно использовать в коммерческих проектах, MySQL - нет.
              Цитата Adil @
              MySQL - нет.
              ЩИТО? С каких это пор нельзя бесплатно использовать софт под лицензией GPL?
                Цитата Adil @
                PostgreSQL можно бесплатно использовать в коммерческих проектах, MySQL - нет.

                Не прав :no:
                  Цитата applegame @
                  ЩИТО? С каких это пор нельзя бесплатно использовать софт под лицензией GPL?

                  Некоторый софт, например Qt раньше, предоставляли только 2 лицензии: GPL(v3 вроде) и коммерческую. Поскольку слинковать проприетарный софт с GPL-софту без открытия исходников нельзя (за некоторым небольшим исключением), то для такого софта, необходимо было приобретать коммерческую лицензию Qt. У MySQL раньше тоже были две лицензии, сейчас не знаю.

                  Т.е. GPL, AFAIK, не запрещает использовать MySQL как собственно СУБД для любых проектов, если общаться с ней чисто через сокеты (или как там это делается). Если же необходима линковка с его библиотеками, то будь добр, открывай исходники. Впрочем, сейчас там, вероятно, LGPL.
                    Цитата korvin @
                    У MySQL раньше тоже были две лицензии, сейчас не знаю.
                    И сейчас две.
                    Цитата korvin @
                    Т.е. GPL, AFAIK, не запрещает использовать MySQL как собственно СУБД для любых проектов, если общаться с ней чисто через сокеты (или как там это делается). Если же необходима линковка с его библиотеками, то будь добр, открывай исходники.
                    Да, MySQL клиент либо коммерческий либо GPL. Но во-первых, полно вполне коммерческих проектов с открытми исходниками. Во-вторых, если вы не собираетесь распространять свой продукт, то исходники открывать не нужно.
                    Тем не менее BSD-лицензия постгреса - несомненное преимущество перед GPL-лицензией мускула.
                    Сообщение отредактировано: applegame -
                      В PostgreSQL один тип таблиц?

                      В Мускуле их 4.
                      MyISAM или InnoDB - в зависимости от размера и использования
                      MEMORY - для часто изменяемых хороша (счетчики, а по крону скидываешь в основную)
                      ARCHIVE и другая экзотика
                        А еще есть неплохой форк мускула - МарусяДБ
                          Keepun, раскрой тему :)
                          Еще хотелось бы, чтоб ты сравнил типы индексов.
                          И починили ли в mysql check constraint? Наследование таблиц? Когда будет можно писать хранимки на питоне?
                          Еще бы репликацию сравнить...

                          Добавлено
                          Цитата Keepun @
                          MEMORY - для часто изменяемых хороша (счетчики, а по крону скидываешь в основную)

                          Зачем, если есть специально для этого созданный memcached?
                          Более того, есть Redis и ему подобные.
                          Сообщение отредактировано: D_KEY -
                            Цитата D_KEY @
                            Зачем, если есть специально для этого созданный memcached?

                            Он для другого...
                            memcached - это отдельный сервер со своим API. На обычных хостингах его нет, поэтому много проектов без его поддержки.

                            Да и таблица MEMORY - это полноценная часть Мускула и я могу ее в одном запросе указать с остальными таблицами.

                            Кеш у Мускула есть, но чтобы его использовать нужно изначально хорошо продумать структуру ВСЕЙ базы.
                            Запись в таблицу сбрасывает кеш всех запросов, где эта таблица участвует.

                            Цитата D_KEY @
                            Еще хотелось бы, чтоб ты сравнил типы индексов.

                            По-моему отличий мало...
                            http://habrahabr.ru/post/102785/

                            Цитата D_KEY @
                            И починили ли в mysql check constraint?

                            не юзал...

                            Цитата D_KEY @
                            Наследование таблиц?

                            ты про foreign key?
                            Я стараюсь не усложнять. Классический ID типа INT рулит :)

                            Цитата D_KEY @
                            Когда будет можно писать хранимки на питоне?

                            хз о чем ты...

                            Цитата D_KEY @
                            Еще бы репликацию сравнить...

                            http://www.theserverside.com/feature/Compa...-90-Replication
                              Цитата Keepun @
                              Цитата D_KEY @
                              Наследование таблиц?

                              ты про foreign key?

                              http://www.lghost.ru/docs/postgres/postgres/ddl-inherit.html

                              Добавлено
                              Цитата Keepun @
                              хз о чем ты...

                              o_O' вообще, В частности
                                Питон - ужасный язык. То что в постгресе можно писать на нем хранимки скорее недостаток, чем преимущество :P
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (3) [1] 2 3  все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0454 ]   [ 17 queries used ]   [ Generated: 28.04.24, 18:05 GMT ]