У меня есть клиент, имеющий следующую структуру данных ... для каждого пациента может быть несколько выборок, и каждая выборка после обработки может иметь 4 миллиона объектов данных.Максимальное количество выборок на пациента составляет 20. Таким образом, у одного пациента может оказаться 80 миллионов строк данных, и, конечно, в конечном итоге будет много и много сотен пациентов.
При настройке базы данных для храненияС объектами (каждый из которых содержит около 30 полей статистики и измерений) задача довольно ясна: как управлять этим огромным количеством данных?
Я думал, что у меня будет одна база данных с таблицей для каждойвыборка, поэтому каждая таблица может содержать не более 4 миллионов записей.
У моего коллеги было интересное предложение, заключающееся в том, чтобы сделать еще один шаг вперед - создать новую базу данных для каждого пациента и затем иметь таблицу для выборки.Он думал, что иметь 1 журнал на пациента, иметь возможность перемещать базы данных на каждого пациента и т. Д. Было хорошо.Я не могу с ним не согласиться.
Это разумно?Это плохая идея по какой-то причине иметь много баз данных?
Мысли?Спасибо!