![]() |
![]() |
#2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Для OpenWrt лучше работать с базой Sqlite3 так как она менее требовательна к ресурсам.
Для установки sqlite3 требуется установленный и настроенный сервер lighttpd и PHP5 Устанавливаем следующие пакеты opkg update opkg install libsqlite3 php5-mod-sqlite php5-mod-sqlite3 Раскоментируем указаные ниже строки в фаиле /etc/php.ini Код:
extension=pdo.so extension=pdo_sqlite.so extension=sqlite3.so [sqlite] sqlite.assoc_case = 0 [sqlite3] sqlite3.extension_dir = /www /etc/init.d/lighttpd restart пример PHP скрипта Создание базы данных, создание таблицы в базе, запись данных в таблицу, выборка и вывод данных PHP код:
Отсутствие необходимости настройки сервера СУБД Возможность простого распространения со своим продуктом Полностью свободная лицензия Кроссплатформенность (как минимум OpenWrt, Linux, Free BSD, QNX, Windows) Высокая скорость (на простых операциях в разы быстрее My SQL и на порядок быстрее Postgre SQL) Поддержка большого подмножества SQL92 Поддержка транзакций, триггеров, представлений (views), вложенных запросов Безопасность. БД хранится в одном файле, права доступа к которому можно контролировать стандартными средствами ОС Возможность использовать разные языки программирования: Очень экономичная, в плане ресурсов, архитектура. Ограничения SQLite SQLite не предназначена для систем с большим количеством процессов, которые пишут в одну базу При переходе с SQLite 2.* на SQLite 3.* изменился формат базы, поэтому требуется выполнить «sqlite <старая база> .dump | sqlite3 <новая база>" Официальный сайт Последний раз редактировалось andr128; 17.04.2013 в 19:47. |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|