"Alexey Popov" ...
Vlad Khorsun wrote:

Предел в 2 миллиарда транзакций непреодолим.

   Ну так не надо в него стучаться лбом - это больно и не нужно :)

Не, экономить номера транзакций тут нет никакого желания.

   Если ты собрался каждое показание сохранять в отдельной тр-ции, то я такое 
не лечу,
это в другое учреждение :)

В 3-ке сделаем 4млрд. Потом посмотрим на возможность дальнейшего
расширения этого лимита.

Это уже новая ОДС.

   Да. И ?

Если в базу делается только insert и select, то увеличивать размер файла БД в 
разы

   Это претензия конкретно к ФБ или вообще к БД ?

Нельзя для отдельный таблицы установить 100% fill rate.

   Тоже в рамках старой ОДС не будет. И ?

   И откуда возьмётся случайное перемешивание, если данные приходят с датчиков
весьма последовательно - т.е. кластеризация по времени и так присутствует 
натуральным
образом ?

Я про то, что это никто не гарантирует явно. Например b/r теоретически может всё изменить. Да и вставка может происходить пакетно по датчикам, что приведёт к перемешиванию.

   Вставляй показания пакетами в небольшие блобы. Да, усложнится прикладное
приложение, я знаю. А кому сейчас легко ? (ц) И чем это принципиально отличается
от плоских файлов в файловой системе ?

Партиционирование? Быстрое удаление устаревших данных?


   Это (партиционирование для удаления устаревших данных) легко сделать и 
вручную.
Я тебе больше скажу - можно сделать и шардинг на несколько хостов, например по
ИД датчика. Было бы желание.

Нет, только не вручную - дробить один файл БД на множество мелких... это 
кривизна в обработке.

   Много БД - это криво, а множество плоских файлов - это уже прямо ? :-D

   Что бы ты не выбрал - от той или иной "ручной" работы никак не уйдёшь. 
Такова селява.

--
Хорсун Влад

Ответить