Comments (4)
You’re right, the note on lazy loading is quite short. The docu should be improved.
from store.
Hello,
EclipseStore works differently to the most well-known databases.
When working with EclipseStore you’re working with one large java object-graph in memory instead of entities fetched from a DB, this graph is also the source of truth. Working with that object graph is just plain java independent of EclipseStore. EclipseStore is just used for persistence, not querying data. Loading data only happens at startup or if a Lazy-Reference loads data.
As the data is organized in a java object graph, querying data can be done with plain java API like java collections or e.g. Java Stream API.
from store.
Hi @hg-ms thanks for the explanation.
I'm referring to this page in the documentation (https://docs.eclipsestore.io/manual/storage/queries.html), that has one little example that is also used in the MS/ES presentation I saw in YouTube. What I would like to see and learn is a more complete documentation around that subject and more examples on querying (with the stream API or with Groovy finders for instance since I use Groovy mainly) and over complex objects.
The doc also says "Of course you must care about lazy loading if you use that feature." but not sure what that means. Again, a little example there in the docs could be of great help.
Thank you.
from store.
@hg-ms yes, I would like to see more examples and in more complex models about querying using streams and hopefully Groovy closures via find/findAll *, and have more info about the caveats of lazy loading for querying.
from store.
Related Issues (20)
- --add-exports java.base/jdk.internal.misc=ALL-UNNAMED - please fix the docs!
- Issue with generated layered entity code - may need documentation?
- ES 1.3.1 testing against a Minio (S3-compatible ) storage backend - please help! HOT 2
- Not able to download the GUI client from MAVEN as well as the direct URl HOT 3
- Gcp Cloud storage storage target HOT 1
- java.lang.ClassNotFoundException: sun.misc.Unsafe HOT 2
- Rest Client GUI link is broken HOT 2
- Foundation type handler registration depends on order of api calls
- ObjectCopier class not found HOT 2
- The documentation for the layered entities configuration section is incorrect HOT 1
- Need help with "Error occurred in storage channel" HOT 9
- About Creating Database Issues HOT 1
- About Creating Database Issues HOT 12
- Layered entity generator issue?
- Real "read-only" mode with optimized memory consumption HOT 1
- eclipse store data loading is very very slow when app starts HOT 1
- Minio and EclipseStore fail with Message: The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256. (Service: S3, Status Code: 400
- S3 Express One Zone integration
- Spring boot - postgres - persisted Data not loading after application restart HOT 4
- About the issue of storage occupying memory HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from store.