Я застрял в мире MsSql / MySql уже несколько лет, и решил немного расправить крылья.В данный момент я изучаю, какая СУБД хороша в том, что необходимо для архивирования данных.Например.много записей и мало чтений.
Я видел крестовый поход NoSQL, но у меня очень сложный образ мышления в СУБД, поэтому я немного скептически отношусь.Или даже любые указатели на то, где есть какие-то критерии и т. Д. Для такого рода вещей.
Спасибо :) Thomas
edit
Поскольку возник вопрос,Я постараюсь дать немного больше информации о том, что я думаю
Я собираюсь запустить службу на нескольких серверах, которые будут иметь свою локальную базу данных.Эти базы данных будут иметь огромное количество обращений (1/1 чтение / запись), поэтому я стараюсь держать их как можно более пустыми, чтобы сократить время запросов.По моей первоначальной оценке, ни одна строка не будет находиться в этой базе данных дольше 30 минут.Запуск базы данных архива в каждой из этих служб выглядит пустой тратой ресурсов, поэтому архитектура центрального архива выглядит лучше.
Я попытаюсь поднять быструю сетевую архитектуру
___________ ___________ ___________
| service 1 | | service 2 | | service 3 |
----------- ----------- -----------
|____________|_______________|
____|____
| Archive |
---------
Как вы, возможно, знаете, MsSQL и MySQL масштабируются только по вертикали при работе с записью (не уверен, что это вещь rdbms).Поэтому я стараюсь максимально повысить производительность этой архивной СУБД.