Comments (6)
I just found out another library in Go similar to FerretDb and with already support for Oplog, it's called lungo.
It's MIT licensed so you might be able to take some inspiration there ;)
from ferretdb.
I'm not sure how advanced this effort is, but I wanted to cross-post meteor/meteor#12150 (reply in thread) here:
Update from my end: as soon as FerretDB supports Change Streams, Meteor can stay fully reactive with cultofcoders:redis-oplog and my new tool changestream-to-redis.
In other words: #175 is enough for Meteor apps, as long as they want to work with cultofcoders:redis-oplog
.
from ferretdb.
Hello! We have been sort of following this project with interest/excitement for a while, and are potentially interested in using FerretDB with a Meteor app to escape a presently extremely old version of MongoDB as a dependency.
Do you have any ballpark how far out Meteor compatibility for FerretDB might be in your present plans?
from ferretdb.
Hm, in this blog post it says:
We are testing FerretDB against real-world applications, like FastNetMon, the Enmeshed Connector, BigBlueButton, Strapi, or frameworks such as MeteorJS, among others.
So what does this mean? Is oplog supported or not? Because from reading the post I understood that Meteor (and oplog) support is already available.
from ferretdb.
Meteor fallbacks to polling when OpLog is not available. It is not suitable for many production deployments, but sometimes it is good enough. In that case, Meteor applications could work with FerretDB, and indeed some of them work.
from ferretdb.
The first version with OpLog support is out! See https://github.com/FerretDB/FerretDB/releases/tag/v1.18.0
from ferretdb.
Related Issues (20)
- Implement `$floor` arithmetic aggregation operator HOT 2
- Implement geospatial indexes
- Add new-style iterators to `bson.Document`
- Pushdown $eq on 'String' not working properly HOT 1
- Move website dir in its own repo HOT 2
- Implement `$maxN` aggregation accumulator operator
- Implement `$minN` aggregation accumulator operator
- Implement `$zip` aggregation array expression operator
- Implement `$sortArray` aggregation array expression operator
- Make maximum documents size configurable HOT 3
- Improve error message for invalid ownership / permissions of `state.json`
- batch-size error when using embbeded ferretdb package HOT 1
- Remove localhost exception for new auth
- Implement `ferretdb --setup` flags
- Website is down. HOT 3
- Implement `FERRETDB_USERNAME` and `FERRETDB_PASSWORD` for Docker images
- Implement Docker's HEALTHCHECK
- the problem with BatchSize is in registry.TestOpts{} when using as embedded HOT 1
- Support UniFi Controller HOT 1
- mongodump/monogorestore/monoimport not works for ferretdb HOT 1
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 ferretdb.