orientechnologies / orientdb

OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
https://orientdb.dev
Apache License 2.0
4.76k stars 871 forks source link

Make the java API async and non-blocking #2173

Open santo74 opened 10 years ago

santo74 commented 10 years ago

Could you please make the java API fully async and non-blocking and this for all the supported database operations (CRUD, graph traversal, etc)

This makes it much easier to use the API from frameworks such as Vert.x.

You can find more details in the following discussion on google groups: https://groups.google.com/forum/#!topic/orient-database/MBQJmUNV7bA

Santo

jonathancrosmer commented 9 years ago

+1

sdeleuze commented 9 years ago

I think a Stream based API make even more sense, see http://blog.couchbase.com/why-couchbase-chose-rxjava-new-java-sdk and http://www.reactive-streams.org for more inputs.

luigidellaquila commented 9 years ago

implemented in 2.1 snapshot See http://www.orientechnologies.com/docs/last/orientdb.wiki/Document-Database.html#non-blocking-query-since-v21

Next step will be support to live queries

denis-itskovich commented 5 years ago

The link is not working. Can you please give a working link to non-blocking API documentation?

implemented in 2.1 snapshot See http://www.orientechnologies.com/docs/last/orientdb.wiki/Document-Database.html#non-blocking-query-since-v21

Next step will be support to live queries