Как лучше всего управлять такими таблицами и базами данных?
Если вы планируете хранить миллиарды записей, вам понадобится много дискового пространства, я бы порекомендовал 64-битную ОС под управлением SQL 2008 R2 и столько оперативной и жесткой памяти, сколько доступно. В зависимости от того, какая производительность вам нужна, у меня возникнет искушение взглянуть на SSD.
Какое влияние мы можем увидеть в будущем для очень большого стола?
Если у вас подходящее оборудование, с правильно проиндексированной таблицей и с надлежащей нормализацией, единственное, что вы должны заметить, - отчеты будут работать медленнее. Вставки могут немного замедляться, когда индексный файл становится больше, и вам просто нужно следить за ним.
Есть ли ограничения на количество записей в одной таблице или размер таблицы?
На правильной настройке, которую я описал выше, нет. Он ограничен только дисковым пространством.
Как мы предположим, чтобы вставить массовую запись из разных источников (в основном из листа Excel)?
Я столкнулся с проблемами при выполнении больших запросов SQL, но я никогда не пытался импортировать из очень больших плоских файлов.
Как лучше всего индексировать большие таблицы данных?
Индексируйте как можно меньше полей и оставляйте их только в числовых полях.
Какой лучший ORM (объектно-реляционное отображение) мы должны использовать в этом проекте?
Извините, не могу посоветовать здесь.