я ищу документа БД с поддержкой Windows XP 32 бита, удовлетворяющие следующим требованиям:Документ DB для Windows XP 32 бит
- поддержка не должна быть прекращена. То есть Я хочу иметь возможность установить самую последнюю версию БД. MongoDB не подходит, поскольку они отказались от поддержки XP, а CouchDB не подходит, поскольку они отказались от поддержки любых 32-битных Windows 32.
- Это должно быть относительно просто. Очевидно, что приложение не является корпоративным, поэтому сложная БД, такая как Cassandra, отсутствует. На самом деле, я хотел бы избежать базы данных столбцов, так как я думаю, что они существуют для решения проблем уровня предприятия, чего здесь нет. С другой стороны, мне не нужны реляционные БД, потому что я хочу избежать обновлений БД при каждом добавлении новых полей (и они будут добавлены).
- Он должен поддерживать индексацию на части документа, например MongoDB. Я мог бы использовать реляционную БД, такую как hsqldb, чтобы хранить данные как строку json. Это позволяет легко добавлять новые поля - никакая схема не нуждается в изменении. Но эти поля не будут индексироваться базой данных. Опять же, в отличие от MongoDB.
- Наконец, БД будет работать на том же компьютере, что и само приложение - еще один для MongoDB, который украл бы всю ОЗУ из приложения для себя.
Итак, в некотором смысле, я ищу что-то вроде MongoDB, но при поддержке Windows XP 32 бит.
Рекомендации:
P.S.
Я знаю, что Windows XP может жить до того, как MS откажется от поддержки. Тем не менее, я все равно должен поддерживать XP.
Должна ли база данных находиться на окнах? Или приложение? Также «Очевидно, что приложение не является корпоративным, поэтому сложная БД, такая как Кассандра, отсутствует». Что это должно значить? MySQL - сложная база данных ... – Sammaye
MySQL может быть сложным, но работать с ним просто. BTW, Mysql можно запустить встроенным (libmysqld.dll), что упрощает использование и развертывание. – mark
БД должна работать на том же компьютере, что и приложение, - я отредактирую вопрос, чтобы подчеркнуть этот факт. – mark