|
|
Re: NoSQL and Scout [message #1414847 is a reply to message #1414838] |
Mon, 01 September 2014 12:25 |
Jeremie Bresson Messages: 1252 Registered: October 2011 |
Senior Member |
|
|
You can bind basically everything in the Scout Server... In my opinion the only requirement is to have a Java API to communicate with the service (like the JDBC Drivers for relational Databases).
Because we use relational DB a lot, we have more experience and a layer for relational DB (SqlServices and a lot of convenience layer), but you can do what you want.
See also: How to participate in service transactions? (thread about using Neo4j in Eclipse Scout)
[Updated on: Mon, 01 September 2014 12:25] Report message to a moderator
|
|
|
Re: NoSQL and Scout [message #1414856 is a reply to message #1414847] |
Mon, 01 September 2014 13:00 |
Dennis Geesen Messages: 46 Registered: June 2014 |
Member |
|
|
MongoDB, for example, has a very simple Java driver. Since the "SQL" class of scout is only a convenience class for the sqlservice, you can do the same thing: integrate the java library/driver into the server and then just create a service that wraps the lib functions or offers some additional functions for convenience.
May I ask you why or for what you want to use NoSQL? I'm asking, because NoSQL can be everything: key-value, document store, column store or even graph database like neo4j.
And you have to consider that most NoSQL systems don't guarantee ACID for better perfomance. But in business applications (where scout if mostly used for), ACID is crucial!
[Updated on: Mon, 01 September 2014 13:01] Report message to a moderator
|
|
|
|
Re: NoSQL and Scout [message #1415227 is a reply to message #1414856] |
Tue, 02 September 2014 11:08 |
barust Mising name Messages: 57 Registered: February 2014 |
Member |
|
|
@Dennis Geesen:
Initially, my question about the possibility of using NoSQL, I wanted to find out the possibility of using other data storage and processing systems in Scout.
Quote:May I ask you why or for what you want to use NoSQL?
Supposed to solve the problem with a large data processing (Big Data), scalability and clustering. Taken as a basis: document processing and quick access to pictures on the key values of the objects.
Quote:I'm asking, because NoSQL can be everything: key-value, document store, column store or even graph database like neo4j.
What kind of technology use has not been resolved, although as I wrote above, this is likely to Document-Oriented Store or Key-Value Store.
About ACID:
I agree with you that most NoSQL systems do not guarantee requirements ACID, but in the developed system proposed to use NoSQL and relational database systems. I think that it would be difficult to solve this kind of problem. But this is solved, is not it?
|
|
|
|
Powered by
FUDForum. Page generated in 0.05068 seconds