2009-11-22 1 views
1

С ростом движения nosql мы видим различные варианты хранения объектов. Существуют ли шаблоны сохранения объектов, которые могут обрабатывать как sql, так и nosql-серверы и позволяют легко переключаться между ними?Какие шаблоны допускают сохранение объектов с использованием баз данных sql и nosql?

ответ

3

Repository-pattern является широко известным и распространенным шаблоном для сопоставления DAL с вашим доменным слоем.

+0

Спасибо. Похоже, что этот шаблон приводит меня к DDD, чаще всего из которых я мало что знаю. Выглядит очень интересно и уже нашел некоторые идеи, которые резонируют с направлением, которое я собираюсь. – koen

1

В дополнение к шаблону репозитория, предложенному cwap, вы также должны посмотреть на шаблон Data Mapper. (Data Mapper). По моему мнению, оба работают вместе. Репозиторий полагается на Data Mapper, когда дело доходит до записи или чтения объекта в базу данных (или другие носители). Это устройство отображения данных, которое имеет дело с конкретной технологией устойчивости. Репозиторий, с другой стороны, может остаться без изменений, даже если репозиторий изменится.

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

  • Нет связанных вопросов^_^