Home / Companies / ScyllaDB / Blog / September 2023

September 2023 Summaries

4 posts from ScyllaDB

Filter
Month: Year:
Post Summaries Back to Blog
The blog post explores five advanced capabilities of ScyllaDB that may be overlooked by users, offering insights into unique features that enhance database management and performance. One such feature, "Load and Stream," streamlines data migration by efficiently handling token ownership during data transfers, reducing complexity and error rates. Another key capability is the "USING TIMEOUT" extension, which allows dynamic adjustment of coordinator timeouts on a per-query basis, addressing the inflexibility of hardcoded timeouts in Apache Cassandra. The post also highlights the benefit of live updateable parameters, which enable real-time configuration changes without cluster restarts, enhancing operational efficiency. Additionally, ScyllaDB's guardrails provide administrators with more control by enforcing sensible deployment restrictions. The article concludes with a discussion on compaction and streaming rate-limiting, introduced in ScyllaDB 5.1, which allows users to throttle I/O throughput for specific tasks, though it advises caution in altering default settings due to ScyllaDB's self-tuning capabilities.
Sep 18, 2023 1,401 words in the original blog post.
P99 CONF is a virtual technical conference focused on high-performance, low-latency applications that has grown significantly since its inception in 2021. Initially targeting low-latency engineering strategies with the support of communities like ScyllaDB and kernel engineering, the conference has expanded to feature over 50 talks across three parallel tracks, attracting around 15,000 attendees. The 2023 agenda includes new topics such as Zig, low-latency C++, and AI/ML, alongside returning speakers and fresh contributions from notable companies like Netflix, Google, and Meta. Keynotes from industry experts cover diverse subjects, including performance engineering at startups, architectural evolution, and the Linux Kernel Memory Model. P99 CONF has also partnered with O'Reilly as a media sponsor, offering attendees 30-day access to the O'Reilly platform and hard-copy book giveaways.
Sep 12, 2023 1,032 words in the original blog post.
Felipe Cardeneti Mendes' blog post delves into common NoSQL data modeling mistakes that can hinder performance, with a particular focus on ScyllaDB. The article explores various anti-patterns, such as large partitions, which can lead to high latency, and hot spots that result from uneven data access patterns. It also discusses the misuse of collections and low cardinality indexes, which can cause performance issues due to inefficient data storage and retrieval. Furthermore, the post addresses the complications introduced by tombstones in databases using Log-Structured Merge tree storage engines, highlighting the impact on read latency. Mendes provides insights on diagnosing these issues using ScyllaDB's monitoring tools and offers strategies like utilizing tracing and compaction strategies to mitigate these challenges. Additionally, the post promotes a free on-demand NoSQL Data Modeling Masterclass, which aims to enhance practitioners' understanding of optimizing NoSQL data models and avoiding performance pitfalls.
Sep 11, 2023 2,685 words in the original blog post.
NoSQL data modeling appears straightforward but can lead to performance issues if not carefully managed, particularly around imbalances in access patterns and data distribution. Unlike traditional relational models, NoSQL focuses on satisfying application queries and access patterns, which requires a thorough understanding to avoid overutilization or underutilization of database replicas. Imbalances, such as uneven data distribution and access patterns, can cause significant performance degradation, leading to increased latencies and potential database failures. To prevent these issues, it's important to adopt a query-driven design approach, select appropriate primary and partition keys, ensure high cardinality for even data distribution, avoid hot access patterns, and implement robust monitoring systems. These guidelines, along with resources like the NoSQL Data Modeling Masterclass, can help teams optimize their NoSQL databases for better performance and scalability.
Sep 06, 2023 1,297 words in the original blog post.