[noSQL] Installing cluster Apache CouchDB with BigCouch on Ubuntu server

BigCouch is an open source, highly available, fault-tolerant, clustered & API-compliant version of Apache CouchDB.
BigCouch allows users to create clusters of CouchDBs that are distributed over an arbitrary number of servers. While it appears to the end-user as one CouchDB instance, it is in fact one or more nodes in an elastic cluster, acting in concert to store and retrieve documents, index and serve views, and serve CouchApps.
In this document, I setup on bigcouch-ckl001.local and bigcouch-ckl002.local (nslookup completed)

[noSQL] Replication, backup multi databases with CouchDB script

   Default, couchDB do not support replication for multi database. In a beautiful day, you want to move couchDB database to other server. What the solutions? Dump same a mysql dump? Not have. Copy all the file to new server, not good. You probably use replication function in couchDB, but if you have about 200 databases on old server now?
You can use curl command with this script, running for replication unlimited databases.

[noSQL] Hướng dẫn cài đặt, backup, replication Apache CouchDB dùng apt-get và install từ source code trên Ubuntu

CouchDB là một hệ quản trị cơ sở dữ liệu NoSQL lưu trữ theo hướng văn bản, nguồn mở, truy cập bằng cách sử dụng hệ thống hàm (API) bằng JSON RESTful, có khả năng khả chuyển cao trong việc tương tác dữ liệu giữa các nút. Điều này khiến cho nó rất thích hợp trong các trường hợp liên quan đến việc thống nhất và bền vững dữ liệu.Việc tích hợp các bản sao (ở đây là các view) làm cho nó là nền tảng lý tưởng cho việc đồng bộ hóa dữ liệu giữa điện thoại di động, máy tính và máy chủ. Couchdb không có mô hình cố định. Thay vào đó nó lưu trữ các bản ghi (hay văn bản) theo định dạng JSON, khá nhẹ và dễ hiểu cấu trúc dữ liệu, rất thích hợp cho việc lưu trữ dữ liệu.
Thuật ngữ "Couch" là từ viết tắt của "Cluster Of Unreliable Commodity Hardwareo"(tạm dịch là “Cụm phần cứng hàng hóa không tin cậy”- các thiết bị này thường được nối mạng để cung cấp nhiều sức mạnh xử lý hơn khi những người sở hữu chúng không đủ khả năng để mua các siêu máy tính phức tạp, hoặc muốn tiết kiệm tối đa trong thiết kế) đã phản ánh mục tiêu của CouchDB là một cơ sở dữ liệu có khả năng mở rộng cực tốt, đưa ra tính sẵn sàng và độ tin cậy cao ngay cả khi chạy trên phần cứng thường dễ hỏng hoặc lỗi.