2009-09-05 4 views
3

Учитывая среду .NET с Windows CE, вы можете сохранять тысячи записей в секунду в локальной базе данных (SQL Server 2008 - стандарт или CE).системная база данных в реальном времени

Каковы проблемы с производительностью при сохранении данных инструмента реального времени в базе данных по сравнению с файлом журнала?

ответ

2

Стандарт SQL Server 2008 более чем способен на эти скорости ввода. ПРЕДОСТАВЛЯЕТ, что у вас есть оборудование, способное его поддерживать.

Вопрос, который вам действительно нужно задавать, заключается в том, нужна ли мне возможность быстро искать захваченные данные?

Этот SO ответ может быть интересно: What does database query and insert speed depend on?

Число (и ширина) индексов в таблице, очевидно, будет иметь влияние на скорость введения.

Если вы рассматриваете open-source, то MySQL часто упоминается как способный обрабатывать большие объемы.

+0

Подача должна использоваться для отображения в реальном времени. хранение данных может произойти позже для будущего/воспроизводимости и не должно мешать работе в реальном времени устройства. – mson

+2

, то, возможно, собирать данные в файлы журналов и периодически (в автономном режиме) загружать эти файлы в базу данных .... –

Смежные вопросы