Tag: Architecture
Example Architectures for Data Intensive Applications.
…a drawing should have no unnecessary lines and a machine no unnecessary parts. —William Strunk Jr., Elements of Style In the book Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, Martin Kleppmann has written about traits...
Couchbase beats MongoDB™ with greater flexibility and stronger availability for geo-distributed applications
Learn how Couchbase beats MongoDB™ with greater flexibility & stronger availability for geo-distributed applications. Take a peek on MongoDb's shortcomings.
Couchbase for Oracle Developers – Part 2 : Architecture
Check the second part of "Couchbase for Oracle Developers” series discussing the high-level architecture of the two databases from a developer perspective.
Create the Right Index, Get the Right Performance.
Understanding the index options, creating the right index, with the right keys, right order, and right expression is critical to query performance at scale.
Distributed Databases and Replication Design
One of the most important elements of distributed database architecture is replication. In fact, it defines the database architecture. It determines whether or not the data is consistent / available. Master / Slave Writes are executed on master nodes, replicated...
Introducing the Couchbase DOTNET SDK 2.0 Development Blog Series
Learn high level architecture and features, overall goals of the .NET SDK with respect to the other Couchbase clients: Node, PHP, Java, and C.
Performance Oriented Architecture
“How should I access my data?” is often asked by developers as they contemplate a storage solution. To answer that question one first needs to understand the application under consideration. Who are the most important users, and which use cases...
Topology: The Architecture of Distributed Systems
You can’t judge a book by its cover, but you can judge the architecture of a distributed system by its topology. If two distributed systems are equally effective, is the one with the simpler topology the one with the better...
When Big Data is Slow
The key to being successful in big data initiatives is being able to manage the speed, scale and structure at sub-millisecond speed. Big Data is a big term. It encompasses concepts about data types, dozens of different technologies to manage...
Top Posts
- Capella AI Services: Build Enterprise-Grade Agents
- Data Analysis Methods: Qualitative vs. Quantitative Techniques
- Enterprise Analytics Now Available on Microsoft Azure
- Enterprise AI: The Ecosystem Behind Couchbase AI Services
- What are Embedding Models? An Overview
- Data Modeling Explained: Conceptual, Physical, Logical
- What Is Data Analysis? Types, Methods, and Tools for Research
- Application Development Life Cycle (Phases and Management Models)
- What are Vector Embeddings?