Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Roadmap] Source MongoDB to Certified #28024

Closed
Hesperide opened this issue Jul 6, 2023 · 7 comments
Closed

[Roadmap] Source MongoDB to Certified #28024

Hesperide opened this issue Jul 6, 2023 · 7 comments
Assignees

Comments

@Hesperide
Copy link
Contributor

Hesperide commented Jul 6, 2023

[Roadmap] Source MongoDB to GA

To get early access and share your feedback on proposed improvements to our MongoDB connectors, please fill out this form.

We're thrilled to bring you a host of robust updates to our MongoDB source connector. These changes significantly augment its scalability and reliability, especially for large databases:

  • Unlimited Size Initial Snapshots: We're introducing support for syncing MongoDB tables larger than 1 TB. This means no matter how large your MongoDB database is, Airbyte has you covered.
  • Change Data Capture (CDC): We’ve found that CDC leveraging a combination of Change Streams and the MongoDB OpLog is the most reliable method of maintaining an up-to-date copy of your MongoDB tables. We've also refined our ability to handle large incremental updates to your tables. Moving forward, CDC is the only supported method for connecting to MongoDB clusters.
  • GA Connector Reliability: We’ve resolved many of the top issues you’ve encountered replicating data from MongoDB, particularly with discovering MongoDB schemas.

Behind the scenes, these changes close the gap with our most reliable database sources, such as Postgres and MySQL. Together, your syncs are now always resumable, and shielded against network hiccups that can arise when syncing massive data volumes - as is now the norm for all certified Airbyte database connectors.

If you are an existing user of our Mongo connector (source-mongodb-v2), you will now be prompted to upgrade and reset your Mongo connector in the next 60 days to benefit from these new improvements.

This new iteration of the MongoDB connector leaves a small number of workloads unsupported. These are:

  • A minority of MongoDB collections with very dynamic schemas.
  • MongoDB clusters running on versions below 4.4 (deprecated versions)
  • MongoDB clusters of type ‘standalone’ (no replica sets)
  • Replicating data from system collections (system., replset., oplog.*)
  • Support for replicating data from views, capped or clustered collections
  • Other MongoDB clusters that do not support the OpLog / Change Data Streams

We're seeking early access users to test these new features and share their feedback as they become available. You can sign for the beta here. You may also leave an emoji response on this description. A 👍 indicates you generally approve of this plan, and a 👎 indicates you do not. Thank you for your ongoing support, as always.

For additional context, refer to some of the top open MongoDB issues:

@haithem-souala
Copy link
Contributor

Any ETA, as the current mongodb source version is not working for databases with medium to large set of collections.
Unknown error (http.504.iiBiWsjYibLWn3dGRhuYUd) when fetching schema.

@Hesperide
Copy link
Contributor Author

Hesperide commented Jul 13, 2023

@haithem-souala - the team is starting to work on these improvements imminently, and we expect to ship some of the above updates (including the error you've mentioned) in the next 1-2 months.

@Hesperide Hesperide changed the title [Request for Feedback] MongoDB Source & Destination Improvements: Checkpointing, Improved Typing & Auth ## [Roadmap] Source MongoDB to GA Aug 11, 2023
@Hesperide Hesperide changed the title ## [Roadmap] Source MongoDB to GA [Roadmap] Source MongoDB to GA Aug 11, 2023
@nikileshsa
Copy link

nikileshsa commented Aug 18, 2023

will this include fixes to the destination connector as well? @Hesperide #29107

@marcosmarxm marcosmarxm unpinned this issue Sep 15, 2023
@bleonard bleonard moved this from Q3 2023 to New Releases in Airbyte Public Roadmap Oct 12, 2023
@nataliekwong nataliekwong changed the title [Roadmap] Source MongoDB to GA [Roadmap] Source MongoDB to Certified Oct 14, 2023
@gititdom
Copy link

I am getting error "Target MongoDB instance is not a replica set cluster." when attempting to connect to a Sharded Cluster. When will the sharded cluster be supported?

@renatodossantosleal
Copy link

Is this error fixed in any version? I'm getting the same problem with large schema on BigQuery.

@postamar
Copy link
Contributor

Source-mongodb-v2 is certified now, closing.

@losblancoo
Copy link

Are there plans for reintroducing support for MongoDB clusters of type ‘standalone’ (no replica sets). As it was available in prior connector versions(< 1.0.0)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

10 participants