Мы все еще находимся на ранних этапах определения того, будем ли мы использовать RDBMS или NoSQL.
Одна из областей, представляющих интерес, если мы пойдем с NoSQL (вероятно, CouchDB, хотя мог бы быть MongoDB), будет ли разделение базы данных NoSQL на разных серверах лучше, чем один экземпляр сервера NoSQL?
Мы будем создавать систему управления файлами, в которой определенные файлы / видео будут группироваться на разных серверах. Файлы / видео, связанные с учетными записями, будут храниться на сервере учетных записей и т. Д. Чтобы запросить файл, связанный с учетными записями, мы, скорее всего, будем искать в базе данных на сервере учетных записей.
В будущем я вижу, что кто-то скажет: «Почему я не могу найти на всех серверах тип файла или видео»?
Очевидно, что здесь лучше иметь одну базу данных. Однако, кроме задержки в запросах http для запросов к серверам, существуют ли лучшие способы сделать это или плюсы и минусы большой базы данных?
JD