Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: БД на файлах обычных
Форумы портала PHP.SU » » Работа с СУБД » БД на файлах обычных

Страниц (1): [1]
 

1. spsu - 23 Апреля, 2013 - 01:34:16 - перейти к сообщению
Кто какие использовал?
Нужна БД на простых файлах,не требующая каких-либо зависимостей(php модулей).
Что есть готовое, сам еще не гуглил. Но думаю многие что-то юзали и могут подсказать оптимальный набор классов.

Зы. все что требует установку доп. софта не подходит, тоесть сервера БД.
В идеале тоже что и sqllite только не требующая установку расширения в php.
2. DeepVarvar - 23 Апреля, 2013 - 01:39:44 - перейти к сообщению
1) Shared Memory.
2) memcache.
3) какой-нить noSQL.
4) [де-]Сериализация данных прямо в файл.
3. spsu - 23 Апреля, 2013 - 01:49:36 - перейти к сообщению
Первые 2 варианта не подходят, насчет 1) Shared Memory. хз, но memcashe в качестве БД для постоянного хранения данных не катит(оно же вытесняет старые записи при привышении лимита).
NoSql бывают без серверов?
Я в смысле чтоб как sqllite только расширения не требовало для php (онли php файлы).
Зы. все что требует установку доп. софта не подходит, тоесть сервера БД.
4. DeepVarvar - 23 Апреля, 2013 - 02:05:40 - перейти к сообщению
Ну а обертка для вставки, чтения, изменения, поиска нужна?
Или это будет просто - вставлю ка я вот эти данные и буду знать что по этому ключу они тут лежат?
5. spsu - 23 Апреля, 2013 - 02:06:24 - перейти к сообщению
DeepVarvar пишет:
Ну а обертка для вставки, чтения, изменения, поиска нужна?

Да.
6. DeepVarvar - 23 Апреля, 2013 - 02:06:57 - перейти к сообщению
Ато похоже требование звучит как - "Я хочу ездить как на машине, но без машины!"
(Добавление)
spsu пишет:
Да.
Тогда просто клади в файлы и все.
7. spsu - 23 Апреля, 2013 - 02:11:28 - перейти к сообщению
Цитата:
Ато похоже требование звучит как - "Я хочу ездить как на машине, но без машины!"

Я то это понимаю, если бы заказчик не был бы таким убежденным в том что не нужно в проекте не каких, СУБД которые требуют что-то кроме php файлов.
8. esterio - 23 Апреля, 2013 - 04:26:34 - перейти к сообщению
spsu пишет:
Нужна БД на простых файлах,не требующая каких-либо зависимостей(php модулей).

убеждение не верно так как функции например для работы со строками и есть разширение которое входит в стандартную поставку. sqllite также входит в стандартную поставку. есть вариант что оно может быть отключено, но зачастую даже на бесплатных хостингах его никто не отключает. насчет заказчика - если он так разбирается в базах то пусть сам пишет приложение. ну чесно - будете иметь столько гемора за секономлиние копейки. в том же sqllite уже оптимизировано такие вещи как изменение данных, поиск, а также совместный доступ.
9. DelphinPRO - 23 Апреля, 2013 - 08:26:08 - перейти к сообщению
spsu пишет:
В идеале тоже что и sqllite только не требующая установку расширения в php.


SQLite идет в поставке php. Ничего устанавливать не надо.
(Добавление)
spsu пишет:
если бы заказчик не был бы таким убежденным в том что не нужно в проекте не каких, СУБД которые требуют что-то кроме php файлов.
Ваш заказчик - осел. Бежать от таких надо. Имхо.
10. spsu - 24 Апреля, 2013 - 04:05:14 - перейти к сообщению
Таки переубедил... Скинув ему линк на php.net в раздел установки sqllite там где написано что с 5 версии вкл. по умолчанию, как оказалось с кем-то крайне жопоруким до меня работал и c sqllite вечно траблы были какието,
Тема не актуальна, всем спасибо за советы, юзаю sqllite.
11. Zuldek - 25 Апреля, 2013 - 10:54:22 - перейти к сообщению
SQLlite. +1 за осла.

 

Powered by ExBB FM 1.0 RC1