SQLite/MySQL/PostgreSQL: сравнение систем управления реляционными базами данных
Тема: Бизнес | Дата: 14.07.2015 | Автор: Александр Длабик ![]() Сравнение популярных СУБД Самые популярные СУРБДВ данной статье мы познакомим вас с тремя СУРБД, основанными на открытом исходном коде:
Очень мощная, компактная встраиваемая реляционная база данных.
Чрезвычайно популярная и повсеместно используемая СУРБД.
Наиболее продвинутая, SQL-совместимая объектная СУБД с открытым исходным кодом. 1. SQLiteSQLite представляет собой библиотеку, скомпонованную вместе с использующим ее приложением. Как и все встраиваемые базы данных, SQLite предоставляет внушительный набор инструментов для работы с самыми разными наборами данных при уменьшенных накладных расходах сравнительно с базами данных, построенных по клиент-серверной модели. Благодаря тому, что вся база данных хранится в единственном файле, SQLite представляет собой очень быструю и эффективную СУРБД, которая используется как во встраиваемых системах, так и на выделенных машинах. Преимущества SQLite
Недостатки SQLite
В каких случаях следует использовать SQLite
В каких случаях не использовать SQLite
2. MySQLMySQL – самая популярная база данных для серверов с высокой нагрузкой. Это многофункциональный программный продукт с открытым кодом, взаимодействующий с огромным числом сайтов и веб-приложений. Кроме того, MySQL характеризуется сравнительно низким порогом вхождения. Несмотря на неполную имплементацию стандартов SQL, MySQL может похвастаться очень высоким функционалом. MySQL, в отличие от SQLite, реализована согласно спецификациям клиент-серверной архитектуры, поэтому приложения обращаются к базе данных посредством службы MySQL. Преимущества MySQL
Недостатки MySQL
В каких случаях использовать MySQL
В каких случаях не использовать MySQL
3. PostgreSQLPostgreSQL – это наиболее продвинутая объектно-реляционная база данных. PostgreSQL ставит перед собой задачу полного соответствия как стандартам SQL, так и международным стандартам ANSI/ISO. Отличием PostgreSQL от других систем управления базами данных является интеграция объектно-ориентированной и/или реляционной моделей. Благодаря своей внутренней структуре, PostgreSQL обладает высоким уровнем параллелизма и впечатляющей производительностью. Несмотря на то, что PostgreSQL не настолько популярна, как MySQL, существует множество приложений сторонних производителей, значительно облегчающих работу с этой чрезвычайно мощной СУБД. Преимущества PostgreSQL
Недостатки PostgreSQL
Когда следует использовать PostgreSQL
Когда не нужно использовать PostgreSQL
Надеемся, что наша статья в определенной мере пролила свет на некоторые особенности самых распространенных в настоящее время СУРБД и, таким образом, несколько упростила решение задачи по подбору соответствующего вашему проекту ПО баз данных. |