Я искал базу данных, которая может быть встроена, а также быть файловой, например Sqlite. Мне нужна база данных типа NoSQL с такой функцией. Язык Python, и ArangoDB имеет привязку для Python и многих других языков.База данных NoSQL: ArangoDB
Я нахожу противоречивые факты об ArangoDB. В некоторых случаях я видел, что статьи говорят, что это не встроенная БД, или не может быть встроена, а затем увидеть других, которые подразумевают, что она встроена.
Также на веб-сайте говорится, что он хранит свои данные в специальном двоичном формате, а затем я вижу статью, в которой говорится, что в основном это база данных In-Memory.
Так что это было очень запутанно.
1) Итак, вопрос в том, может ли эта база данных внедряться в приложение python?
Если нет, если он выполняется как отдельный процесс, он запускается как сервер, может ли он быть создан/управляться в Python с «нулевой конфигурацией» со стороны пользователя, ради развертывания настольного приложения на основе это.
2) Сохраняются ли данные базы данных и т. Д. На диске.
ТАК, что это!
Привет, спасибо, это действительно здорово! Пользователи, которых я бы обслуживал, были в окнах. Таким образом, данные, которые сохраняются на диске, могут быть перенесены в другое окно и иметь другого человека с моим приложением, таким образом, можно открыть этот файл на диске. С SQLite, если вы создаете файл с помощью приложения, тогда этот файл db можно перенести на другую машину с тем же приложением, чтобы открыть и увидеть данные. Так что это портативное движение данных - это то, что я ищу. – Palu
Пользователи на разных компьютерах могут перемещать данные из одного места в другое и открывать приложение, когда приложение установлено. Приложение, о котором я говорю, является настольным приложением. Просто как люди могут отправлять друг другу файлы Excel и открывать их до тех пор, пока у них установлен пакет Office на другой машине, так что это та модель приложения, которую я собираюсь , – Palu
ОК, поэтому, основываясь на вашей первой строке, она не встроена в тот же процесс, что и само приложение, поэтому вы говорите, что оно работает на сервере, таком как режим. Это нормально со мной, если оно устанавливается с нулевым администрированием, это будет моей целью. – Palu