Лучший NoSQL-способ хранения обработанных данных? - PullRequest
2 голосов
/ 30 августа 2010

Я ищу NoSQL-способ для хранения обработанных данных, таких как информация об инструментах, заготовках, продуктах, операциях и т. Д. ... В настоящее время я концентрируюсь на BerkeleyDB и нуждаюсь в информации от вас, ребята, стоит ли мне подуматьиспользуя другую базу данных nosql, которая могла бы лучше соответствовать моим требованиям.Данные, хранящиеся в этой базе данных, должны передаваться на другие машины, и служебные данные API не должны быть слишком большими ... Может быть, не одна идеальная база данных для управления ею, но, возможно, у кого-то есть хорошая идеякак это решить.

Здесь есть и другие связанные вопросы, но не напрямую, что мне нужно.

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

Мне нужна модель нереляционной базы данных, которая не предлагает СЛИШКОМ много накладных расходов мне не нужно ... Оно должно быть простым и встроенным, но подходящим для моих требований.

Программное обеспечение, которое будет работать с БД, написано на C / C ++.

Заранее спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 30 августа 2010

Даже при том, что это нарушает вашу тему "нет sql": я бы сказал, sqlite стоит посмотреть. Это компактно и эффективно. Не уверен насчет "встроенной" части. Если вы просто говорите о связывании его с вашим приложением, тогда да. Не уверен, насколько хорошо он подходит для встроенных систем . У меня нет оснований полагать, что BerkelyDB также не является хорошим выбором.

1 голос
/ 30 августа 2010

Беркли дБ, кажется, подходит для вашего требования

...