-
- Technical
Apache Cassandra for the SQL Server Developer
I started my career as a DBA with SQL Server 6.0. around about 2015. I was a new hire who was scheduled to support our SQL Server and MySQL databases. However, soon after my arrival, the CTO called me into his office to tell me I was the new Cassandra DBA. My reply was “That’s...
Learn MoreLewis DiFeliceDecember 06, 2022 -
- Technical
The CAP Theorem With Apache Cassandra® and MongoDB
MongoDB and Apache Cassandra are both popular NoSQL distributed database systems. In this article, I will review how the CAP and PACELC theorems classify these systems. I will then show how both systems can be configured to deviate from their classifications in production environments.
Learn MoreLewis DiFeliceAugust 03, 2021 -
- Technical
Apache Cassandra® vs DynamoDB
Both are distributed databases and have similar architecture, and both offer incredible scalability, reliability, and resilience. However, there are also differences, and understanding the differences and cost benefits can help you determine the right solution for your application.
Learn MoreLewis DiFeliceAugust 24, 2020 -
- Technical
Apache Cassandra Data Modeling Best Practices Guide
Apache Cassandra is an open source non-relational, or NoSQL, distributed database that enables continuous availability, tremendous scale, and data distribution across multiple data centers and cloud availability zones. Simply put, it provides a highly reliable data storage engine for applications requiring immense scale. Data modeling is a process used to analyze, organize, and understand the...
Learn MoreLewis DiFeliceMay 28, 2020