LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3973/0)
Reviews (628/0)
Press Releases (464/0)
Distributions (187/0)
Software (878/1)
Hardware (522/0)
Security (192/0)
Tutorials (345/0)
Off Topic (181/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events




Couchbase

Couchbase

Couchbase is an open source distributed key-value database management system using the memcached protocol, optimized for storing data behind interactive Web applications. It is ideally suited for applications that require predictable, low-latency, random access to data with high sustained throughput.

Couchbase automatically spreads data and I/O across servers. This "scale out" approach at the data layer permits virtually unlimited growth of transaction capacity, with linear increases in cost and constant per-operation performance. Couchbase processes both read and write operations with low, quasi-deterministic (sub-millisecond) latency and high sustained throughput. Couchbase maintains its performance characteristics across the entire scaling spectrum: from a single server running Couchbase to a cluster aggregating thousands of Couchbase servers.

Couchbase is in production behind thousands of applications, from shared-server deployments at Heroku to dedicated Couchbase clusters with hundreds of servers at Zynga and NHN. It is used by the vast majority of the most popular websites including Google, Facebook, YouTube, and Twitter, as well as by make social gaming sites.

Couchbase 1.8.0

Price
Free to download

Size
14.2MB
License

Apache License 2.0

Developer
NorthScale, Zynga, NHN

Website
www.membase.org

System Requirements
libevent
Kernel with epoll

Support:
Documentation, FAQ, Blog, Forums, Mailing List

Selected Reviews:

Features include:

  • Persistence:
    • Asynchronously writes data to disk after acknowledging write to client.
      • Tunables to define item ages that affect when data is persisted
    • Supports working set greater than a memory quota per "node" or "bucket"
      • Tunables to affect how max memory and migration from main-memory to disk is handled
    • Configurable “tap” interface: External systems can subscribe to filtered data streams – supporting, for example, full text search indexing, data analytics or archiving
  • Replication and failover:
    • Multi-model replication support: Peer-to-peer replication support with underlying architecture supporting master-slave replication
    • Configurable replication count: Balance resource utilization with availability requirements
    • High-speed failover: Fast failover to replicated items based upon request
    • vBucket (currently it supports up to 4096) which contains or owns a subset of the key space, each which can be configured independently
  • Scalability / Performance:
    • Distributed object store: Easily store and retrieve large volumes of data from any application, using any language or application framework
    • Dynamic cluster resizing and rebalancing: Effortlessly grow or shrink a membase cluster, adapting to changing data management requirements of an application
    • Guaranteed data consistency: Never grapple with consistency issues in your application – no quorum reads required
    • High sustained throughput
    • Low, predictable latency providing predictable performance. When operating out of memory, most operations occur in far less than 1 ms (with gigabit Ethernet)
    • Auto-migration of hot data to lowest latency storage technology (RAM, SSD, disk); multi-threaded
  • Supports two main protocols: Classic ASCII, and a newer binary
  • Returns data with sub-millisecond latency
  • Fully compatible with Memcached

Return to Caching Systems Home Page

Bookmark and Share


Last Updated Monday, May 26 2014 @ 11:36 AM EDT


We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).


Group Tests
All Group Tests

Top Free Software
5 Office Suites
7 Document Processors
6 Lean Desktops
6 Desktop Search
9 Project Management
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 DVD Tools
21 Window Managers
21 Productivity Tools
9 Terminal Emulators
21 Financial Tools
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
11 Remote Display Apps
42 Best Games
42 More Games
21 More Games
21 Notable Games (1)
21 Notable Games (2)
21 Notable Games (3)
8 ASCII Games
9 Educational Games
42 Audio Apps
42 Video Apps
6 Screencasting Apps
80 Security Apps
9 System Monitoring
6 Family History Apps
11 PDF Tools
6 Music Servers
6 Collection Managers
7 Calculator Apps
8 Geometry Apps
Free Console Apps
14 Multimedia
Programming
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
'Free' Proprietary
21 Closed-Source Apps
Top Commercial Apps
42 Games
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

All Group Tests

Other Articles
Migrating from Windows
Back up your data
Distribution Guide
Distro Portal Pages
20 Free Linux Books
Running Linux Under Windows


Older Stories
Saturday 08/02
  • The Best Lightweight Graphical Email Clients (0)

  • Sunday 07/20
  • Excellent Free Distraction-Free Tools for Writers (0)
  • Pick of the Bunch: Console Internet Applications (0)
  • Mobile Phone Management Made Easy (0)

  • Saturday 06/28
  • Easy File Comparisons With These Great Free Diff Tools (0)
  • 9 ASCII Games You'll Want to Play Again and Again (0)

  • Friday 06/13
  • 12 Remarkable Free Shell Scripting Books (0)

  • Saturday 06/07
  • Open Source LDAP Solutions (0)

  • Monday 06/02
  • Delightful ASCII Art Tools (0)

  • Saturday 05/31
  • Best Tools for Network Inventory Management (0)


  • Vote

    What do you find MOST attractive about Open Source software?

    Amount of customization
    Security
    Freedom provided
    Speed of development
    Quality
    Multiple versions
    Cost
    Potential to contribute
    Ability to modify code
    Results
    4848 votes | 2 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved