What is the most valuable Java object database?

The most valuable Java object databases are:

>Easy to use: one line of code stores any object. > Effective memory usage: that is, only the required things are loaded, not the whole object every time (i.e. "transparent activation"). > When to automatically change object manipulation (i.e. "transparent persistence"). > Native Query (no SQL, jdoql, etc.) > Free

Anyone has the following experience:

> Neodatis > db4o > JODB > joafip > MyOODB

Solution

I can only answer db4o I don't have enough experience with the other databases you named

>Ease of use: I think db4o is easy to use in many scenarios Add the db4o jar to the project, open the database and start storing and querying objects. > Efficient memory usage: Yes, db4o can do this It supports transparent activation In this mode, db4o loads only the objects you actually use. > Automatically change objects during manipulation: also supported. > Native Query: db4o supports Native queries are very powerful In practice, however, complex native queries are often not optimized and run slowly In this case, you must go back to the less elegant soda query. > It is free under the GPL license

Another advantage of db4o is that it has a community that can help and share knowledge

Do you have a database specific use case scenario? I think you should choose the most suitable database for your application

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>