Tag: Architecture

Couchbase for Oracle Developers – Part 2 : Architecture
Back in November, Raju Suravarjjala, (Sr. Director, Couchbase QE & Performance) and I presented “Mindmap: Oracle to Couchbase For Developers”. You can see the slide deck here: http://bit.ly/2mPdJfo. Overview article for the series is at is at https://www.couchbase.com/blog/couchbase-oracle-developers-part-2-architecture/. This series is written in...

Create the Right Index, Get the Right Performance.
Introduction There are three things important in database systems: performance, performance, performance. For NoSQL database systems, there are three important things: performance at scale, performance at scale, performance at scale. Understanding the index options, creating the right index, with the...

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
Hello folks, over the next couple of months we’ll be doing a series of blogs that will follow the development of the Couchbase .NET 2.0 SDK. In this post I will go over the high level architecture, some motivation and...

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...