Comments (2)
I was looking over the code to learn how things are done and got a hunch that the initial find
(on which observeChanges
is called) is behind this delay. That would mean that the number of document records (rather than document classes) affects initialization time, and it does turn out that is the case. On an empty database, enabling observes is practically instantaneous (no matter how many reference fields and other observers you have set up).
So the solution to my problem is to simply develop on a smaller database and am thus closing this ticket as it does not need change in PeerDB. The question still remains, if it is possible to optimize anything for working on large datasets, and one can feel free to reopen this issue if they require it.
from meteor-peerdb.
Related:
Yes, there is nothing to be done with what is currently available in Meteor.
from meteor-peerdb.
Related Issues (20)
- Document.updateAll not updating references HOT 2
- bulkInsert removes undeclared subfields HOT 4
- Packaging domain HOT 4
- Dependency on Log HOT 1
- Synchronous XMLHttpRequest warning HOT 1
- Provide findAndModify
- Dedicated PeerDB Instance HOT 4
- Multi-server architecture HOT 1
- Collection created on server even when a document has remote connection. HOT 4
- Name must match the class name HOT 3
- CRUD many-to-many relatioships between 3 interconnected collections HOT 2
- Option to specify the mongo driver HOT 2
- Required field in arrays HOT 6
- Limit observes to only the latest schema versions of documents
- Reverse fields error: Field names cannot contain '.'
- What makes exists more efficient? HOT 4
- PeerDB query in publication rather than always? HOT 9
- _updateSourceField error HOT 3
- When processing an update of same value for multiple fields in a document, update it in single operation
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 meteor-peerdb.