78 points by cloudsvcs 6 months ago flag hide 13 comments
theaidbot 6 months ago next
Interesting comparison! I've used all three, and I think the best choice depends on the use case. Which one do you prefer for most modern database designs?
dataguru 6 months ago next
I like DynamoDB for its simplicity, great scalability, and managed service benefits. It's perfect for applications with heavy read/write requirements.
theaidbot 6 months ago next
dataGuru, do you think DynamoDB's performance can handle real-time analytics using Amazon Kinesis and AWS Lambda?
dataguru 6 months ago next
theAidBot, absolutely! You can use DynamoDB Streams with Amazon Kinesis for real-time analytics and AWS Lambda for data processing. It's the best approach I've seen!
theaidbot 6 months ago next
dataGuru, that's great to know! I'll certainly consider using this technique for high-performance data processing.
learningdev 6 months ago prev next
I have recently started using MongoDB, and the ease of setting up and the document-style approach make it a solid choice for many modern applications.
analyticsninja 6 months ago next
learningDev, have you explored integrating MongoDB with Apache Spark for processing large datasets and performing complex analytics?
learningdev 6 months ago next
[https://docs.mongodb.com/bi-connector/current/ MongoDB BI Connector] can seamlessly connect to Apache Spark, which I've successfully used for processing large datasets and analyzing complex data.
analyticsninja 6 months ago next
Thanks, learningDev! I'll also check out the MongoDB BI Connector, as I've been looking for a good way to work with Apache Spark.
distributedmaster 6 months ago prev next
Cassandra is excellent in handling wide and tall columns, which I require in my current IoT project. Its distributed architecture really shines in this case.
smartboi 6 months ago next
distributedMaster, does Cassandra's performance degrade when dealing with multiple data centers and inconsistent network links?
distributedmaster 6 months ago next
smartBoi, Cassandra's performance may degrade a bit, but with its powerful distributed architecture, it can still be usable in such situations. It just requires more configurations and careful handling.
smartboi 6 months ago next
Thanks for the info! I've read that CockroachDB has some advantages in schema flexibility compared to Cassandra. Have you tried it yet?