Home / Companies / Dragonfly / Blog / August 2024

August 2024 Summaries

9 posts from Dragonfly

Filter
Month: Year:
Post Summaries Back to Blog
Dragonfly is a high-performance in-memory data store designed as a drop-in replacement for Redis, offering enhanced performance and scalability. It can be used as a backend storage option for BullMQ, a popular background job processing library for Node.js. To optimize the use of Dragonfly with BullMQ, it is recommended to use hashtags in queue names and configure specific server flags. Using managed cloud offering Dragonfly Cloud further simplifies the process by automatically applying necessary settings. By following best practices and leveraging the robust capabilities of Dragonfly Cloud, developers can efficiently manage high-performance background job queues while focusing more on application logic and less on infrastructure management.
Aug 29, 2024 1,389 words in the original blog post.
Dragonfly, an in-memory data store designed for modern cloud workloads, has prioritized enterprise-grade security and compliance since its inception. With recent announcements of SOC 2 Type 2 compliance, Role-Based Access Control (RBAC), and Access Control List (ACL) features, Dragonfly Cloud is now prepared to handle enterprise data workloads. The platform's security measures include private connections to dedicated infrastructure, remote onboarding of employees, cloud infrastructure security, risk management, access control restrictions, multi-factor authentication, user access review, threat detection, change management procedures, assets management, data encryption, secure development, and more. These controls are tailored to the specific infrastructure, software, processes, people, and data involved in Dragonfly's operations. The company is committed to maintaining high security standards and ensuring customer trust by demonstrating its SOC 2 report and providing comprehensive documentation on its security features and policies.
Aug 28, 2024 533 words in the original blog post.
This article presents five modern data infrastructure companies that offer speed, scale, superior analytics capabilities, and excellent developer experience. DuckDB Labs provides an in-process DBMS designed for fast analytical queries, while Redpanda is a high-performance alternative to Kafka with better developer experience. RisingWave is an open-source streaming database optimized for real-time data processing and analytics, and Greptime is an open-source time series database specifically for large-scale projects. Meilisearch is an open-source search engine that offers fast search results even with large datasets. These companies are leading the way in data innovation and shaping the future of modern data infrastructure.
Aug 26, 2024 2,175 words in the original blog post.
Dragonfly Cluster is a high performance, vertically scalable data workload solution that soon will offer horizontal scalability as well. It achieves horizontal scalability through sharding, with each cluster consisting of one or more shards, each containing a master node and zero or more replicas. Data is distributed across shards using a slot-based approach. Dragonfly supports dynamic rebalancing without downtime and multi-key operations as long as all involved keys reside within the same hash slot. It offers seamless migration for existing Redis Cluster clients, with full adherence to Redis Cluster's client-facing behavior. The system calculates the hash slot based solely on the content within curly braces {} of a key, allowing users to explicitly control key distribution across shards. Dragonfly only provides a server but not a control plane to manage cluster deployments, with node health monitoring, automatic failovers, and slot redistribution provided as part of the Dragonfly Cloud service.
Aug 22, 2024 2,083 words in the original blog post.
The text discusses modern data infrastructure and highlights five companies that have innovated in this space. PingCAP is praised for its distributed SQL database, TiDB, which supports both OLTP and OLAP workloads within the same database. CockroachDB is a cloud-native, distributed database designed for high availability, consistency, and horizontal scalability. ScyllaDB is an open-source NoSQL database that delivers up to 10x better performance than Apache Cassandra. Dragonfly is a modern in-memory data store built from the ground up to outperform Redis and Memcached. ClickHouse is an open-source DBMS that excels in columnar storage and real-time analytics. These technologies are shaping the future of how we manage and leverage data.
Aug 19, 2024 1,801 words in the original blog post.
In the second half of 2024, Dragonfly celebrates its growing community and achievements such as releasing their cloud product and being recognized as a top cloud infrastructure company. They have garnered 25,000 GitHub stars and an active community of contributors and users. Additionally, they launched Dragonfly Cloud for those who prefer managed solutions and were listed in the InfraRed 100 for two consecutive years. The Dragonfly Community was also established to facilitate communication with their user base.
Aug 14, 2024 446 words in the original blog post.
The Dragonfly Community is offering its members an opportunity to win tickets to two major tech conferences in 2024: KubeCon + CloudNativeCon North America and AWS re:Invent. Members can join the competition by becoming part of the community at dragonflydb.io/community. Ticket draws will take place on October 1st for KubeCon and October 10th for AWS re:Invent. The winners will receive full conference passes, but travel and accommodation are not included, and there is no cash alternative.
Aug 09, 2024 196 words in the original blog post.
Modern data infrastructure is crucial for handling large volumes of data efficiently without compromising latency, consistency, security, or developer experience. Key principles to consider when designing a modern data infrastructure include scalability (vertical and horizontal), high availability, speed, security, maintainability, cost efficiency, and developer experience. Scalability involves the ability to scale up and out as workloads grow, while high availability ensures that applications are up and running even during system failures. Speed is essential for real-time or near-real-time user experiences, with response times ideally under 100ms. Security features should include role-based access control (RBAC), access control lists (ACLs), and secured network practices to protect data in transit and maintain compliance. Maintainability is improved by using standard APIs, seamless integration with other tools, and modular data architecture. Cost efficiency can be achieved through lightweight engines like DuckDB and transparency in pricing models. Finally, a positive developer experience can be facilitated through intuitive APIs, rich features, support for diverse data types, and built-in security measures.
Aug 08, 2024 2,862 words in the original blog post.
Redis, a popular in-memory data store, has faced limitations due to its single-threaded architecture and snapshotting algorithm, affecting performance and scalability. Additionally, recent licensing changes have caused concerns within the developer community. Dragonfly emerges as an alternative with modern data structures and a multi-threaded shared-nothing architecture, offering 25x the performance of Redis at up to 80% lower infrastructure costs. Furthermore, its permissive licensing approach ensures stability and transparency for developers.
Aug 06, 2024 1,381 words in the original blog post.