jakartaee / nosql

The specification in Jakarta EE to help Jakarta EE developers create enterprise-grade applications using Java® and NoSQL technologies.
https://projects.eclipse.org/projects/ee4j.nosql
Eclipse Public License 2.0
92 stars 28 forks source link

Define the package name domain to key-value. #9

Closed otaviojava closed 5 years ago

otaviojava commented 5 years ago

As you know Jakarta NoSQL has one API to cover these NoSQL databases:

The domain to the first one is elementary, once we are talking about a sample name:

The key-value is a bit difficult one even if we take a look at the convention: https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html

I have some suggestions:

What do you think?

marcoantoniobferreira commented 5 years ago

jakarta.nosql.kv looks good =)

keilw commented 5 years ago

It's a little short, maybe "keyvalue" is a bit clearer, but as a module name I guess I could live with it if the majority wants the short form. Actually because the package name was the main goal, Hibernate OGM also calls it "keyvalue", see https://docs.jboss.org/hibernate/stable/ogm/api/org/hibernate/ogm/datastore/keyvalue/options/package-summary.html So +1 for "keyvalue".

otaviojava commented 5 years ago

Yes, Spring Data uses the same nomenclature. So, +1 for keyvalue as well

otaviojava commented 5 years ago

I'll keep keyvalue:

https://www.eclipse.org/lists/jnosql-dev/msg00425.html