Проверьте базу данных Валентина (www.valentina-db.com). Тебе понравится это. Особенно, если вы хотите скорость. Валентина супербыстрая. Да, я знаю, что большинство dbs заявляет, что они быстрые. Но Валентина действительно очень особенная. Легко превосходит обычные dbs в x10-x50 раз. Потому что мало причин:
- Это столбец (в то время как другие используют таблицы в формате строки)
- Имеет специальные индексы
- дает одновременно SQL и NON-SQL API (сотни методов)
- обеспечивает в то же время реляционную модель, но также модели объектно-реляционной и расширенной сети
- вы можете использовать не только внешние ключи для связывания таблиц, но и ObjectPtr и BinaryLinks.
- Соединения по этим дополнительным ссылкам в несколько раз быстрее, чем через FK.
- Очень мощный SQL, включая представления, триггеры, хранимые процедуры, замечательные рекурсивные запросы, типы перечислений с локализацией, ...
Следующая классная особенность Valentina DB, может быть, это единственная база данных, которая предлагает вам оба:
- LOCAL db engine, который может быть встроен в ваше приложение, поэтому
- Valentina SERVER + VCLIENT, которые можно использовать в вашем приложении
Вы можете одновременно смешивать местный двигатель и vclient.
Также имеется собственный Valentina Report движок, который присутствует во всех продуктах, и вы можете использовать его в своих приложениях.
Также невероятным инструментом является Valentina Studio для управления всем этим.
И у них есть много бесплатных вариантов для большинства продуктов.
Просто потрясающий продукт !!