2009-12-01 4 views
7

Только что наткнулся на эту статью о шаблонах NOSQL (не мой). Он охватывает множество шаблонов реализации NOSQL, с точки зрения разработчиков (например, шаблоны хэширования и репликации).Где я могу найти информацию о шаблонах реализации NOSQL?

В целом, это очень полезно в случае, если кто спрашивает себя о вопросе:

Где я могу найти информацию о NoSQL моделей реализации?

Так что добавьте здесь вопрос, пожалуйста, добавьте больше ответов!

+0

Не NoSQL причудливый способ сказать, что вы используете либо плоский файл или таблицу хешированной реализован, может быть двоичным деревом или любым другим типом классических структур данных? Концепция NOSQL - это просто: вам не нужны функциональные возможности SQL (сумаризация, выбор, упорядочение, хранимые процедуры, блокировка и т. Д.), Поэтому вы можете обойтись без накладных расходов.Вы просто используете старую структуру данных, оптимизированную для вашего домена: скорость вставки, скорость чтения, параллелизм и т. Д. Если я не ошибаюсь, вы можете позвонить в Poleon's Pickle NOSQL. – voyager

ответ

8

Большая статья о шаблонах NoSQL находится здесь:

http://horicky.blogspot.com/2009/11/nosql-patterns.html

охватывает

  • модель API

  • машины макет

  • секционирования данных (Consi Стент хеширование)

  • репликации данных

  • Членство Изменения

  • Client Консистенция

  • Master Подчиненный (или Single Master) Модель

  • Multi-Master (или нет Master) Модель

  • Кворум Based 2PC

  • Vector Clock

  • State Transfer Модель

  • Операция Передача Модель

  • Карта Уменьшить Execution

  • Обработка Удаление

  • хранения Внедрение

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