2010-09-22 2 views

ответ

1

http://couchdb.apache.org/docs/intro.html

Couch DB не является реляционной, без схемы базы данных. Посетите сайт проекта, чтобы узнать больше - не нужно было копировать содержимое туда отсюда.

Эти две категории являются основным отличием от обычных баз данных SQL, которые являются relational (используют схемы для определения данных) и жестко определены эти схемы (вы не можете использовать специальные форматы данных) для каждого возможного типа данных /Таблица.

Мы будем рады ответить на конкретные вопросы вы будете иметь о CouchDB :)

0
  • ключ-значение тип хранения пара (NoSQL)

  • Document oriented storage

  • Нижняя линия это дает вам базовую базу данных (полуструктурированную). Который легко масштабируется по горизонтали

  • Нет 1 базы данных. Это распределенная система хранения. Существуют различные узлы, которые хранят данные.

  • Данные доступны (запрашивая) через реальный пример Restful JSON Api

  • CouchDB на Stackoverflow

  • Sample хранилище данных в CouchDB:

    {ключ: "Кларк", значение: {last_name : «Clarke», first_name: «Kim»}}

  • Прочтите 4 перечисленные функции here, и вы будете получить всю картину.

Хотя это не совсем то же самое, но читать Amazon Dynamo. Это интересно и похоже.

Update:

Один из лучших читают о CouchDB для реляционных БД пользователей: A Gentle Introduction to CouchDB for Relational Practitioners

+0

CouchDB не ** по себе ** распределенной базе данных, и он не имеет много общего с Динамо. Сильная сторона CouchDB - это репликация на основе одноранговых сетей, которая позволяет вам легко настраивать такие вещи, как репликация с несколькими мастерами. – tisba

Смежные вопросы