Нет базы данных на серверах компании, альтернативы для сохранения данных? - PullRequest
0 голосов
/ 28 декабря 2011

Я боролся с этой проблемой некоторое время. На серверах нашей компании отсутствует какая-либо база данных, то есть MySQL, MongoDB и т. Д. Не видно.

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

Ответы [ 3 ]

2 голосов
/ 28 декабря 2011

Вы можете использовать библиотеку, такую ​​как SQLite

Вы также можете использовать индексированные файлы, такие как Gdbm

Однако вы должны подумать о стратегиях резервного копирования,Возможно, сериализация должна вызывать беспокойство (и использование текстовых или переносимых форматов данных, таких как XDR, ASN1, JSON, YAML, ...).

Но вы также можете попытаться обсудить с менеджерами, например, установку сервера MySQL на компьютере.Для этого вам не нужно выделенное оборудование, оно может работать (по крайней мере, для разработки и тестирования) на машине, используемой для других целей.

1 голос
/ 28 декабря 2011

текстовый файл? :) или, может быть, TinySQL?

0 голосов
/ 28 декабря 2011

Вы можете сохранить его как плоский файл.Плоские файлы прекрасно работают, когда вы просто сохраняете такие вещи, как журналы или вывод из веб-формы.Они быстро начинают терпеть неудачу, если у вас есть какие-либо отношения «ко многим».

У вас есть доступ к PHP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...