tag:blogger.com,1999:blog-438525913910967990.post7192202413858713783..comments2013-11-12T12:43:21.943+04:00Comments on Мой блог: PostgreSQL vs MySQLWarGothhttp://www.blogger.com/profile/10671825184284438092noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-438525913910967990.post-41388370273104067792013-11-12T12:43:21.943+04:002013-11-12T12:43:21.943+04:00Имеется в виду написание встроенных процедур и пр....Имеется в виду написание встроенных процедур и пр. на этих языках, а НЕ только на SQLРусланhttps://www.blogger.com/profile/17993679563241681465noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-23407295222065513622011-02-22T12:37:54.498+03:002011-02-22T12:37:54.498+03:00haughtymaster, сиквенсы более мощный и гибкий меха...haughtymaster, сиквенсы более мощный и гибкий механизм - он позволяет использовать единый диапазон идентификации (сквозной) для разных сущностейbugmanhttps://www.blogger.com/profile/05348617345513181226noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-70910817040479259012011-02-21T14:52:53.638+03:002011-02-21T14:52:53.638+03:00>сиквенсы - позволяют реализовать паттерн "...>сиквенсы - позволяют реализовать паттерн "поле идентификации"<br /><br />Там есть такое понятие как автоинкрементhaughtymasterhttps://www.blogger.com/profile/14658326962324260463noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-42126908592672254932011-02-09T19:03:06.369+03:002011-02-09T19:03:06.369+03:00bugman, что-то там уж крайне предвзято, и, зачасту...bugman, что-то там уж крайне предвзято, и, зачастую, совсем не конкретно. Маркетинговые материалы, не более.Alexander Korotkovhttps://www.blogger.com/profile/11381643285943532656noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-14902348821685717232011-02-09T18:51:12.934+03:002011-02-09T18:51:12.934+03:00каскадное удаление в mysql работает без проблемкаскадное удаление в mysql работает без проблемUnknownhttps://www.blogger.com/profile/06909775774569380002noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-32743073135409704102011-02-04T14:17:48.517+03:002011-02-04T14:17:48.517+03:00Postgre ближе по духу к Oracle, с ним и интереснее...Postgre ближе по духу к Oracle, с ним и интереснее сравнивать. <br />Не стоит воспринимать как чистую монету, но все же:<br />http://oracle.axoft.ru/catalog/PSQLvsOracle.phpbugmanhttps://www.blogger.com/profile/05348617345513181226noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-54934014384500327812011-02-01T17:54:08.323+03:002011-02-01T17:54:08.323+03:00В довесок:
* Массивы
* Расширяемость: типы, операт...В довесок:<br />* Массивы<br />* Расширяемость: типы, операторы, методы доступа<br />* Индексы GiST и GIN, легко адаптируемые под разные задачиAlexander Korotkovhttps://www.blogger.com/profile/11381643285943532656noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-45591962162728074452011-02-01T14:42:42.258+03:002011-02-01T14:42:42.258+03:00>Сравнили бы еще с MS SQL
К сожалению, опыта ра...>Сравнили бы еще с MS SQL<br />К сожалению, опыта работы с оным не имею, но сравнивать его можно только с PostgreSQL, как равнымWarGothhttps://www.blogger.com/profile/10671825184284438092noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-23798274045854393322011-02-01T14:40:40.219+03:002011-02-01T14:40:40.219+03:00> Каскадное удаление это Foreign Keys, в InnoDB...> Каскадное удаление это Foreign Keys, в InnoDB это <br />> есть и всё пекрасно каскадно удаляется, если <br />> правильно составлена схема.<br /><br />Имеется ввиду, что если вы удаляется таблицу целиком или поле, то MySQL не позволит этого сделать, не смотря на то, что стоят внешние ключи. В этом и заключается нонсенс.<br /><br />>Тригеры тоже есть. Пусть не так круто как в PostgreSQL, но есть.<br />Не отрицаю, что есть. Но во-первых, реализация привязана к таблице. В постгре можно использовать одни триггерные функции на нескольких таблицах. Во-вторых, пространство имен для триггеров в MySQL глобальное, что не позволит называть триггеры одинаково для разных таблиц<br /><br />Про оптимизацию и скорость. По-моему легче писать триггеры для нормализации БД, чем следить за этим из приложения. Даже, не говоря про какую-то сложную бизнес-логику, просто кол-во фотогрфий у пользователя считать - это быстрее чем отдельным запросом считать COUNT(*).<br /><br />Да, PostgreSQL сложнее в освоении, но это действительно профессиональный инструмент, причем доступный каждому.WarGothhttps://www.blogger.com/profile/10671825184284438092noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-37635949745239274882011-02-01T14:28:19.665+03:002011-02-01T14:28:19.665+03:00Сравнили бы еще с MS SQLСравнили бы еще с MS SQLPavelhttps://www.blogger.com/profile/02856437900132438686noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-88175533106731726892011-02-01T14:21:37.550+03:002011-02-01T14:21:37.550+03:00Каскадное удаление это Foreign Keys, в InnoDB это ...Каскадное удаление это Foreign Keys, в InnoDB это есть и всё пекрасно каскадно удаляется, если правильно составлена схема.<br /><br />Тригеры тоже есть. Пусть не так круто как в PostgreSQL, но есть.<br /><br />И вообще - PostgreSQL это Enterprise, а MySQL это WEB. Отсюда и разница в продвинутом функционале, разные назначения. Вы глянте на Drizzle - оттуда вообще убрали тригеры, процедуры и кучу прочего, сконцентрировавшись на производительности и оптимизаторе.Psihhttps://www.blogger.com/profile/13337070833801136093noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-912487972048003122011-02-01T13:33:27.622+03:002011-02-01T13:33:27.622+03:00> можно писать на любом языке (Java, C, PHP и д...> можно писать на любом языке (Java, C, PHP и др)<br />имеются ввиду процедуры. У MySQL не знаю про такую возможностьWarGothhttps://www.blogger.com/profile/10671825184284438092noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-62526920121843485992011-02-01T13:22:48.623+03:002011-02-01T13:22:48.623+03:00- запросы к xml данным
http://dev.mysql.com/tech-r...- запросы к xml данным<br />http://dev.mysql.com/tech-resources/articles/xml-in-mysql5.1-6.0.html<br /><br />- лучшая работа со подзапросами<br />- умный оптимизатор запросов<br />Слишком голословно, где примеры? и лучше брать не MySQL а MariaDB и заскриншотить планы запросов.NT Manhttps://www.blogger.com/profile/01134045093271254860noreply@blogger.comtag:blogger.com,1999:blog-438525913910967990.post-56998233697523724902011-02-01T13:08:33.778+03:002011-02-01T13:08:33.778+03:00хэш индексы в mysql присутствуют.
можно писать на ...хэш индексы в mysql присутствуют.<br />можно писать на любом языке (Java, C, PHP и др)<br />А что в mysql это не так??Anonymousnoreply@blogger.com