Home / Companies / ScyllaDB / Blog / April 2025

April 2025 Summaries

5 posts from ScyllaDB

Filter
Month: Year:
Post Summaries Back to Blog
In an informative blog post by Guy Shtub, readers are guided through using Testcontainers to create lightweight, temporary instances of ScyllaDB for testing purposes, enhancing integration testing by facilitating the creation of isolated, throwaway database environments. This approach allows developers to conduct thorough integration tests by automatically spinning up ScyllaDB containers within a CI/CD process, thereby avoiding complex environment configurations and ensuring no interference with the production environment. The tutorial specifically demonstrates how to implement this process using Java and the JUnit 5 testing framework, but the principles are applicable to other programming languages as well. It covers steps from setting up project dependencies to running and validating tests, providing a practical example to follow. By leveraging Testcontainers, developers can perform fast and realistic tests, simulate various scenarios such as schema migrations and multi-node clusters, and ensure their applications handle different failure scenarios effectively, thus increasing confidence in the application's performance in production.
Apr 30, 2025 1,323 words in the original blog post.
Several teams are transitioning from Amazon DynamoDB to ScyllaDB due to various operational challenges and cost concerns as they scale. Yieldmo, an online advertising platform, found DynamoDB increasingly expensive and geographically restrictive, prompting them to switch to ScyllaDB for its cost-effectiveness, multi-cloud flexibility, and minimal code changes required for migration. Similarly, Digital Turbine, a major player in mobile ad tech, moved to ScyllaDB to address performance issues and achieve significant cost savings, while standardizing on Google Cloud Platform. A large media streaming service's User State and Customizations team also opted for ScyllaDB, driven by high write throughput, low latency needs, and cost-efficiency, despite DynamoDB meeting their technical requirements. These teams highlighted ScyllaDB's compatibility, operational simplicity, and substantial cost reductions as critical benefits of their migration.
Apr 22, 2025 1,653 words in the original blog post.
At the Google Cloud Next event in Las Vegas, ScyllaDB representatives engaged with attendees on various database performance challenges, including the high costs and complexities of cache layers, issues with tombstones in Cassandra, and schema mismatch problems. ScyllaDB was highlighted as a potential solution due to its efficient cache management, improved handling of tombstones, and robust schema management using the Raft consensus algorithm. The discussions also covered migration strategies from older Cassandra clusters to ScyllaDB, emphasizing the use of the ScyllaDB Migrator for seamless data transfer. Attendees were curious about how ScyllaDB compares to Google Cloud's databases, with ScyllaDB being recommended for use cases requiring high throughput and low latency, particularly in scenarios involving point queries. The event underscored the ongoing interest in optimizing database performance and the potential advantages of ScyllaDB in addressing these common challenges.
Apr 17, 2025 2,379 words in the original blog post.
DynamoDB consultant Alex DeBrie discusses the complexities of managing costs in Amazon's DynamoDB, highlighting the challenges of both on-demand and provisioned capacity models. As usage grows, costs can escalate unexpectedly due to factors like secondary indexes, ACID transactions, and global tables. DeBrie emphasizes understanding the pricing structure, which charges for read and write operations rather than traditional resource provisioning. He advises monitoring multipliers such as item sizes and secondary indexes, using transactions sparingly, and choosing the appropriate billing mode to avoid unnecessary expenses. For cost optimization, DeBrie suggests strategies like reducing item sizes, limiting secondary indexes, and considering eventually consistent reads over strongly consistent ones. He also recommends regularly reviewing table storage classes and utilizing TTL for data management, underscoring that DynamoDB pricing should guide application architecture to ensure cost-effectiveness and resource efficiency.
Apr 15, 2025 1,924 words in the original blog post.
ScyllaDB 2025.1, the first release under a Source-Available License, combines improvements from previous Enterprise and Open Source versions into a unified code base, introducing new features such as Tablets enabled by default and supporting mixed clusters with varying core counts. This release enhances scaling speed and performance, offering features like Tablet Merge to optimize data distribution and support for zero-token nodes to assist in query coordination. ScyllaDB 2025.1 serves as the foundation for the forthcoming ScyllaDB X Cloud, providing improvements like faster scaling and increased storage utilization. Tablets, a new data distribution algorithm, improve upon the legacy vNodes approach, although some features like Materialized Views and Change Data Capture are not yet supported with Tablets. The release also includes updates like strongly consistent topology and service levels, improved network compression, and the removal of the JMX server, signaling a shift towards a more efficient native nodetool.
Apr 08, 2025 1,157 words in the original blog post.