Вход:  Пароль:  
FreeSource: SQLite/Сравнение?/PostgreSQL ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

Сравнение SQLite и Postgre SQL


  1. PostgreSQL только-только научился binary log делать. И только-только появилась нормальная работоспособность на винде. Для многих это критично.
  2. PostgreSQL нужна там, где есть более-менее сложная логика. Там нужны и его фичи, и там он шустр. Но использовать его для форума на домашней странице Васи Пупкина — бред.
  3. Масштабируемость? Хм. Смотря куда. Смотри выше про binary log. Опять же, домашняя страничка вряд ли перегрузит My SQL :)

Каждому своё место.


Когда я пишу, например, биллинг — да, триггеры и VIEW мне очень в тему, и я с удовольствием делаю его на постгресе.


Когда я разворачиваю страничку, то предпочитаю пользоваться MySQL — просто потому, что распространённые движки на нём лучше всего протестированы.


Когда я пишу своё мультиплатформенное приложение, которому нужно где-то хранить свои данные — я использую tcl/tk + sqlite.


Я с удовольствием бы использовал для этой цели PostgreSQL, если бы он умел прилинковываться к моим программам (режим работы без выделенного сервера), и если бы умел держать базу в одном файле.


Ну и ещё, безусловный плюс sqlite — его можно использовать как формат файлов, даже на девайсах вроде наладонников (где sqlite самое место, и ничего лучше я не знаю... даже всякие DB2 для наладонников не умеют триггеров, а SQLite и триггеры умеет, и view).

Недостатки PostgreSQL


  1. Основной и самый главный: отсутствие бинарной совместимости базы между версиями
  2. pgdump делает дампы, которые могут не залиться обратно — скажем функция может использоваться до её определения

Страницы, ссылающиеся на данную: SQLite/Сравнение/PostgreSQL


 
Файлов нет. [Показать файлы/форму]
Комментарии [Скрыть комментарии/форму]

1. Выглядит как сравнение самосвала и Ламборжини. Безусловно, легковушка лучше грузовика.
2. Аргумент «только-только научился» выдаётся как отрицательный. Хотя не факт, что раз «только-только», то нестабильно и криво.
3. «для форума на домашней странице» — используется запросто. Быстро и без тормозов, потому что для дом.страницы не нужна бешеная скорость. А сложности нет, если сравнивать с Оракулом.
4. Масштабируемость — из трёх рассмотренных СУБД только Postgres умеет нормальную репликацию Master-Slave. И binary log тут ни при чём.
--
CDS

-- web.omsk-gsm.ru (2005-11-01 16:34:47)

1. Только-только – это еще и не правда, он был уже достаточно давно (WAL), а недавно к нему прикрутили point-at-time recovery.
По недостаткам:
1. А чем это кого волнует? Да, для переноса БД нужно сделать dump/restore.
2. Это вроде как давно пофиксали.

-- relay.sart.must-ipra.com (2005-12-26 11:51:43)

По секрету скажу sqlite на налодонниках и сотовых уже используется :-)

-- 212.92.145.1 (2006-06-30 14:29:20)

Достаточно поглядеть на среду разработки Open-Plug

-- 212.92.145.1 (2006-06-30 14:31:29)