Versant Object Database, она же VOD, она же Actian NoSQL Object Database – это Объектная СУБД, продукт сумрачных немецких гениев. VOD позволяет хранить информацию в виде объектов C++ или Java в том же виде, в котором эти объекты применяются в программе, исполняемой в оперативной памяти (memory-like model).
Комментарий недоступен
Объектная СУБД - это не только формат данных, это много чего. Чтобы работать с ней на Java нужно знать, например, Java Persistence API (JPA) — спецификация API Java EE, предоставляет возможность сохранять в удобном виде Java-объекты в базе данных.
Actian не дает документацию к VOD просто так, но добрые люди из Pennsylvania State University выложили один том "Versant Object Database Fundamentals Manual"
Пользуйтесь, если интересно https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.647.154&rep=rep1&type=pdf
С масштабированием, репликацией, индексами, многоуровневым кэшем в VOD все прекрасно. Я не собираюсь сюда копипастить доку.
"Так вы слона не продадите." - Наверное я зря в статье не написал, что я ничего не продаю. совсем ничего . Я team lead and software architect at Kernel.group https://kernel.group/index.html
В статье описан кейс по созданию платформы bil24.pro основанной на VOD. Статью я разместил в разделе "Личный опыт", где часто пишут о том, кто, как и на чем реализует те или иные проекты. Ссылку на статью я даю тем, кто расспрашивает меня про VOD. В статье есть несколько полезных ссылок.
отдельно, мне нравится в VOD Roll forward Archiving - журналирование транзакций на сервере, который стоит в горячей замене основного.