Cihan Biyikoglu | Couchbase Blog

Author

All posts by Cihan Biyikoglu, Director of Product Management, Couchbase

Cihan Biyikoglu is a director of product management at Couchbase, responsible for the Couchbase Server product. Cihan is a big data enthusiast who brings over twenty years of experience to Redis Labs’ product team. Cihan started his career as a C/C++ developer.

Couchbase Server Editions Explained

Couchbase Server Editions Explained

Couchbase Server comes in 3 main editions – Open Source Edition, Community Edition and Enterprise Edition. Let’s demystify how each edition is distinct and how each serves the needs of different set of users. What is the Open Source Edition? Open Source Edition (OSE) is...

Digging Deeper into YCSB Benchmark with Couchbase Server 4.5

Digging Deeper into YCSB Benchmark with Couchbase Server 4.5

Every benchmark raises few question marks as it answers some. So with every benchmark, you need to sift through the data yourself to get the full scoop. I have been benchmarking for a while starting at the TPC era with benchmark wars...

Announcing Couchbase Server 4.5

Announcing Couchbase Server 4.5

What’s New in Version 4.5? Couchbase Server is built to be a general purpose databases that supports web, mobile and IoT  applications. It is critical for modern applications to have the agility to develop and iterate fast on their code...

Couchbase Server on the newly annouced Azure Marketplace

Couchbase Server on the newly annouced Azure Marketplace

You can find more up to date instructions for  Couchbase Server on Azure in Step by Step Guide —————————————– Today at TechED europe, Azure released the new Marketplace experience. With the new marketplace, it gets easier to deploy Couchbase Server on...

Faster Indexing and Query: Introducing Memory Optimized Global Secondary Indexes – PART II

Faster Indexing and Query: Introducing Memory Optimized Global Secondary Indexes – PART II

In PART I, we have covered the differences in indexing with local and global indexes. We have also concluded with the 2 storage options Couchbase Server provides for global secondary indexes: standard GSI and memory optimized GSI. Lets dive into memory...

Faster Indexing and Query: Introducing Circular Writes with Standard Global Secondary Indexes for Efficient IO – PART III

Faster Indexing and Query: Introducing Circular Writes with Standard Global Secondary Indexes for Efficient IO – PART III

In Part I or the series, we have corevered the architecture behind global vs local Indexes and when to use a global (GSI) vs a local index (MapReduce View) index in Couchbase Server. In Part II of the series, we...

Tunable Memory – All new with 3.0! Full ejection and how to tune Couchbase Server memory with large databases

Tunable Memory – All new with 3.0! Full ejection and how to tune Couchbase Server memory with large databases

With Couchbase Server 3.0, you get a great new option to change the way we use memory for caching your keys and metadata. The new option is called “full ejection”. Here is how full ejection is different: With 2.x, we...

Faster Indexing & Queries: Introducing Global Secondary Indexes (GSI) – PART I

Faster Indexing & Queries: Introducing Global Secondary Indexes (GSI) – PART I

No one doubts that indexing and query with big data is challenging. Big data comes at you fast, with high velocity, variety and volume! 100Ks of updates/sec and TBs of data to scan – you cannot do this real-time unless...

Step by Step: Deploying Couchbase on Windows Azure Virtual Machines

Step by Step: Deploying Couchbase on Windows Azure Virtual Machines

Greetings Everyone, I am a new recruit but a long time fan of Couchbase. First a quick intro: Name is Cihan Biyikoglu and I am product management at Couchbase. I worked on a number of database platforms in past life...

Simple and Automated Couchbase Cluster Deployment on Azure

Simple and Automated Couchbase Cluster Deployment on Azure

Building demos, experimenting with prototypes, daily builds, bug verifications, whitebox, blackbox, fuzz, performance, scale and stress testing… I create and destroy quite a few Couchbase Server clusters every day. My go-to cloud these days is Azure, for these experimentations. For...

How to: Create a copy of your bucket with a single statement with Couchbase Server

How to: Create a copy of your bucket with a single statement with Couchbase Server

Batch data manipulation can be super handy for all sorts of operations. Good news is, DML (data manipulation language) in N1QL provides full support for, not just singleton operations, but for powerful bulk/batch data transformation. Here are a few powerful...

Detecting Expirations Before They Happen with Couchbase Server & N1QL

Detecting Expirations Before They Happen with Couchbase Server & N1QL

There are many use cases where auto expiry of documents work perfectly. Maintaining session state, shopping carts, price quotes for travel and more. In all these cases, applications using Couchbase Server, set the expiry time to seconds, minutes or hours...