SQLite рулит

Тут пишут про SQLite — базе данных, встроенной в PHP 5. Похоже, SQLite — это круто. Больше всего возбуждает:

  • отсутствие типов
  • транзакции
  • возможность засунуть в базу функцию и потом использовать её в SELECT’е или чём угодно
  • то, что вся база хранится просто в файле, т. е. 1) от хостера не требуется ничего, чтобы предоставить пользователю базу; 2) от пользователя не требуется ничего, чтобы включить поддержку баз данных в PHP 5.

Похоже, переход с mySQL на SQLite будет чем-то вроде перехода с C на PHP.

Но самое интересное, что есть вероятность, что Masterhost реализует-таки в «Панели управления» выбор между PHP 4 и PHP 5!

Дальше
4 комментария
Захар 2004

Да, для небольших проектов SQLite — отличное решение. А таких проектов 80%.

Alexander 2004

В Зеноне переключение PHP4/PHP5 уже реализовано. А вот в Мастерхосте по ряду причин вряд ли это будет — по крайней мере не в ближайшее время.

Klim 2004

Согласен с Захаром. Во-первых, во многих ли проектах нужны транзакции, типы, и «возможность засунуть в базу функцию и потом использовать её в SELECT’е или чём угодно». Для небольших новостных систем и гостевых книг — это самое оно. А, во-вторых, поддерку mySQL никто не отменял — нужно что-то более мощное, пользуйтесь

Илья Бирман

Э... может вы не поняли, но транзакции и «возможность засунуть в базу функцию и потом использовать её в SELECT’е или чём угодно» в SQLite как раз есть. В отличие от mySQL. Ну и, разумеется, это делает именно SQLite более мощным средством. Хотя и менее производительным.

Klim 2004

Да, извините, невнимательно прочитал сообщение...
Тогда причем тут аналог «C на PHP»? С и по производительности и по мощности превосходит PHP... Зато C не особо подходит для web-програмирования.

А SQLite работаю в данный момент и  мне она не очень нравится. В первую очередь невысокой скорость выполнения запросов на больших объемах данных. Еще нету хорошего визуального клиента к ней. ..

Мои книги