Какие варианты хранения данных у меня есть при разработке сайтов? - PullRequest
1 голос
/ 30 июля 2010

Я дизайнер веб-сайтов, и я разрабатываю сайты и приложения для Интернета.Я использую PHP.

Я часто нахожу, что должен хранить информацию, к которой пользователь должен получить доступ после закрытия браузера.

До сих пор я всегда использовал базу данных (точнее, MySQL) для хранения информации, однако иногда я чувствую, что храню информацию, которая не требует хранения базы данных, главным образом потому, что база данных не перемещается сприложение - его нужно создавать отдельно.

Есть ли другие варианты хранения небольших объемов данных?Возможно, что-нибудь попроще?

Ответы [ 4 ]

0 голосов
/ 30 июля 2010

Я знаю, что вы используете PHP, но в некоторых средах веб-приложений для других языков, таких как Happstack (для Haskell), используется внутреннее хранилище данных на основе ОЗУ, сериализованное на диске.

Облачная архитектура базы данных Happstack обеспечивает скорость и предсказуемость запросов на основе оперативной памяти в сочетании со свойствами долговечности, репликации и ACID традиционных баз данных.

Если вам интересно, вы можете изучитьподход, держу пари, есть и другие.

0 голосов
/ 30 июля 2010

http://www.sqlite.org/

Это все еще база данных, только внутри файла.Настройка не требуется.

0 голосов
/ 30 июля 2010

База данных отлично, если вы можете дифференцировать пользователей. Другие механизмы хранения включают файлы cookie и Google Gears , а также базы данных ersatz, такие как XML или текстовые файлы.

0 голосов
/ 30 июля 2010

Вы можете развернуть файл свойств или файл XML с приложением для хранения вещей, которые, по вашему мнению, не подходят для базы данных.

...