Понадобилось для доклада найти и разобраться в 3-4 архитектурах удаленных баз данных. На ум приходят только файл-серверная и клиент-серверная архитектуры, но про них, к сожалению, мне писать нельзя.
С помощью гугла нашел только сервис-ориентированную архитектуру.
Пожалуйста, помогите найти еще несколько архитектур, хотя бы названия, чтобы можно было найти по ним информацию.
На ум приходит уже упоминавшаяся модель тиражирования (реплицирования) данных, а так-же — действительно распределенные БД, когда разные блоки данных хранятся на разных узлах. Ну и single-mode БД, одномашинные (с данной модели наверное и стоит начинать).
Может быть нужно написать про модели данных, которые лежат в основе БД? Реляционная, сетевая, иерархическая, ОО (хотя формализаций ее я не видел, только на уровне словесного описания).
Ну, тогда ещё встраиваемые и всё, пожалуй. Хотя, распределенные реплицируемые системы (master-slave или равноправные реплики) сложно однозначно отнести к клиент-серверным, поскольку один и тот же экземпляр СУБД может выступать и в роли сервера, и в роли клиента.