January 2018 Summaries
2 posts from MongoDB
Filter
Month:
Year:
Post Summaries
Back to Blog
MongoDB is used to store, process, and analyze data for a machine learning project that uses natural language processing and sentiment analysis to parse and classify news articles. The author initially struggled with managing CSV tables in a relational database due to the varied algorithms used in the project, but turned to MongoDB for its flexibility and scalability. With MongoDB, the author was able to employ indexes, reduce memory usage, and optimize costs by passing a Python generator function to the model that called the database for each new data point. The author also utilized MongoDB's high-speed querying capabilities to store and retrieve labels and topic information in real-time, ensuring no chance of data loss. Additionally, MongoDB's flexible data model allowed the author to easily modify and update the project as needed, making it an ideal choice for machine learning applications.
Jan 18, 2018
1,184 words in the original blog post.
Migrating from DynamoDB to MongoDB Atlas can offer developers several advantages, particularly in terms of reducing client-side code requirements and enhancing deployment flexibility. MongoDB Atlas, a service on AWS, allows for complex queries with its rich query language without needing additional technologies, and offers features such as document size handling up to 16MB, deployment across major cloud platforms, and provision for self-management. It provides tools for real-time analytics, indexing, and querying, making it a compelling option for developers who prefer open-source solutions. The process of migrating data involves exporting data from DynamoDB as a CSV file and importing it into a MongoDB Atlas cluster using the mongoimport tool, which can be done with a free M0 cluster for evaluation. MongoDB Atlas also provides comprehensive support for monitoring, performance optimization, and security management, making it a versatile platform for building scalable applications.
Jan 05, 2018
1,148 words in the original blog post.