Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение

Сравнение СУБД Oracle vs MS SQL vs PostgreSQL vs MySQL vs Линтер : Операционные системы и программное обеспечение

29.03.2024 16:53


26.01.2015 12:54
Troll
 
Информация из открытых источников, прошу поправлять

Поддерживаемые платформы:
Oracle:
Linux x86, Linux x86-64, Linux на zSeries, Linux Itanium, Linux на POWER, Microsoft Windows (32-бит), Windows NT (x64), Windows NT (64-бит Itanium), Solaris x86, Solaris AMD64/EM64T, Solaris SPARC (64-бит), AIX5L, HP-UX PA-RISC, HP-UX Itanium, HP Tru64 UNIX, HP OpenVMS Alpha, IBM z/OS, Mac OS X Server
MySQL:
AIX 4.x, 5.x, Amiga, BSDI 2.x, BSDI 3.0, 3.1 и 4.x, DEC Unix 4.x, FreeBSD 2.x., FreeBSD 3.x и 4.x, HP-UX 10.20, HP-UX 11.x, Linux 2.0+, Mac OS X., NetBSD 1.3/1.4 Intel и NetBSD 1.3 Alpha, OpenBSD, OS/2 Warp 3, OS/2 Warp 4, SGI Irix 6.x, Solaris 2.5 SPARC и x86, SunOS 4.x,
Caldera (SCO) OpenServer, Caldera (SCO) UnixWare 7.0.1, Tru64 Unix, Windows 9x, Me, NT, 2000 и XP (предпочтение отдается Linux x86 и Solaris SPARC)
Postgre:
AIX, BSD, HP-UX, IRIX, Linux, Mac OS X, Solaris/OpenSolaris, Tru64, QNX, Microsoft Windows
Линтер:
Linux x86, Linux x86-64, Linux Itanium, Linux на POWER, Microsoft Windows (32-бит), Windows NT (x64), Solaris x86, Solaris AMD64/EM64T, Solaris SPARC (64-бит), AIX5L, Mac OS X Server, МСВС[18], HP-UX PA-RISC, HP-UX Itanium, HP Tru64 UNIX, HP OpenVMS Alpha, IBM z/OS, QNX[19], QNX Neutrino, LynxOS, ОС РВ (ОС 2000), VxWorks, WinCE, Maemo
MS SQL
Microsoft Windows

Лицензия:
Oracle:
проприетарная
MySQL:
GPL+проприетарная
Postgre:
лицензия PostgreSQL
Линтер:
проприетарная
MS SQL
проприетарная

Функционал и возможности встроенных языков:
Oracle:
максимальный
MySQL:
средний и выше среднего в платных редакциях (Enterprise)
Postgre:
максимальный
Линтер:
средний
MS SQL
максимальный

Поддержка вендора:
Присутствует во всех рассматриваемых БД, кроме MySQL community edition

Лимиты на размер БД:
Oracle:
8 экзабайт
MySQL:
64Тб на таблицу, ограничения больше связаны с ограничениями ОС и файловой системы, поскольку одна таблица - один файл
Postgre:
Теоретических ограничений нет
Линтер:
До 65535 таблиц каждая объёмом до 12Тб
MS SQL
17178821 экзабайт

Поддержка Unicode:
MySQL не позволяет корректно применять регулярные выражения (операторы REGEXP и RLIKE) на строках в многобайтовых кодировках, например, для Юникода (UTF-8), остальные рассматриваемые БД работают с многобайтовыми кодировками нормально.

Среды разработки:
Все базы поддерживают подключение средствами ODBC, JDBC, OLE DB, ADO.NET, dbExpress, Qt

Опыт использования и распространенность:
Oracle:
1997 год - предположительно миллионы инсталляций, преимущественно больших и сверхбольших баз
MySQL:
1995 год - предположительно миллионы инсталляций
Postgre:
1986 год - предположительно миллионы инсталляций
Линтер:
2000 год - десятки инсталляций
MS SQL
1988 год - предположительно миллионы инсталляций, преимущественно больших и сверхбольших баз
26.01.2015 13:08
OlegON
 
Какая-то хрень про Oracle написана, первое, что в глаза бросилось - дата старта, у Oracle она самая древняя, 1977 г., в 1978 - первая версия, в 1979 - первый коммерческий релиз.
26.01.2015 14:13
den_kho
 
По ЛИНТЕР - первая коммерческая версия вышла в 1990 году. На сегодняшний день инсталяций десятки тысяч, а может и больше.
26.01.2015 14:26
Micle
 
По осям информация для MySQL старая как дерьмо мамонта. Работает на всех последний версиях FreeBSD включая 10.1-RELEASE

тут чуть свежее, хотя тоже не самое последнее...
Часовой пояс GMT +3, время: 16:53.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.