Over a million developers have joined DZone.

Introducing vyhodb, a New Kind of Network Model Database

vyhodb is a brand new Java-based schemaless network model for creating a network model database for Java applications.

· Database Zone

Sign up for the Couchbase Community Newsletter to stay ahead of the curve on the latest NoSQL news, events, and webinars. Brought to you in partnership with Couchbase.

I am the author of vyhodb database and I’ve just published its beta version (0.9.0).

vyhodb is written on Java and uses a schemaless network model. Currently vyhodb can be used by Java applications only.

From my point of view, it is most suitable for applications with a complex domain model and sophisticated business logic. This is because a schemaless network model, serializable transactions, and other APIs facilitate creating enterprise-level applications with less effort.

It has the following features:

  • Schemaless network model 

  • Indexes

  • ACID transactions with a SERIALIZABLE isolation level

  • Three running modes (embedded, stand-alone, and local)

  • RSI (Remote Service Invocation) is a simple and easy to use remote technology to call stored procedures written on Java

  • Functions API, an elegant way to traverse over vyhodb data using code similar to functional programming

  • ONM API mapping framework between Java classes and vyhodb data for reading/writing Java object graphs

From an administration perspective, vyhodb provides:

  • Easy configuring by one Java properties file

  • Auto expending storage

  • “Hot” backups

  • Master-> Slave replication

  • RSI invocation balancer

  • Small footprint (only 1,2 mb), no external dependencies, no maven repositories

All those features allow you to start developing production-ready applications today!

I've put a huge amount of effort into making vyhodb APIs simple and usable. Two of them (Functions API and ONM API) are brand new inventions. From my point of view, they are more elegant than SQL when you need to traverse over graph of records and perform actions on them. I hope you will love them too.

I am going to write several articles dedicated to vyhodb APIs and its features soon.

Documentation and distributive can be downloaded from here www.vyhodb.com. You can also follow us on Facebook https://www.facebook.com/vyhodb.

Are you a developer? Don’t miss the monthly Couchbase Developer Community Newsletter, covering the latest headlines on NoSQL and much more. Brought to you in partnership with Couchbase.

java ,nosql ,database management systems

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}