powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Количество записей в таблице
9 сообщений из 9, страница 1 из 1
Количество записей в таблице
    #32032149
Andre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая СУБД без проблем может выдержать хранение и манипуляцию таблицей количество записей в которой будет не меньше 100 миллионов.
...
Рейтинг: 0 / 0
Количество записей в таблице
    #32039446
Dinar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все зависит от того какие данные будут хранится в этих таблицах.
...
Рейтинг: 0 / 0
Количество записей в таблице
    #32039819
Splain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и соответственно сколько пользователей будет у базы
...
Рейтинг: 0 / 0
Количество записей в таблице
    #32039920
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Основным фактором является даже не кол-во таблиц, а кол-во связей и тип связей между таблицами в одном запросе. Естественно кол-во таблиц и кол-во одновременных коннектов тоже имеет значение.
Кроме того таблицу в 100000000 записей, при проектировании базы всегда можно разделить на несколько (по тем или иным критериям), кстати такое деление является одним из стандартных приемов.
Я бы рекомендовал под Windows использовать MS SQL 2000, под UNIX - Oracle 9i.
...
Рейтинг: 0 / 0
Количество записей в таблице
    #32040487
Silver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если возможно деление таблицы "по строкам" -- то как бы и не о чем говорить, просто нет такой большой таблицы и все ок!
А вот если за подобное разделение будем платить в работе, тогда пожалуй Oracle 9i даст больше преимуществ по физическому разделению Вашей таблицы, при сохранении ее логической целостности. На вскидку не помню подобную возможность за MS SQL. Более точную консультацию наверняка можно получить у Деда Маздая.
...
Рейтинг: 0 / 0
Количество записей в таблице
    #32040621
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Silver
Если можно выделить четкие критерии, чтобы разделить таблицу вертикально, то такую таблицу надо разбивать.
Используя замещающие триггеры и материализованые взгляды, такие критерии можно ввести искуственно, в любом случае на обновлении таблицы будет достигаться достаточно большой выигрыш.
Проектировании базы - это комплекс проблем и их надо рассматривать в совокупности, а не выдергивать одну проблему и на ее основе выбирать сервер базы.
...
Рейтинг: 0 / 0
Количество записей в таблице
    #32040662
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Silver
В MS SQL так-же есть возможность по физическому разделению таблицы и её индексов на разные носители.
Это без использования таких более сложных вещей, как замещающие триггеры, материализованые представления и разделение таблицы на разные серверы.
...
Рейтинг: 0 / 0
Количество записей в таблице
    #32040769
Silver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 AISOFT:
Вопрос был задан по одной проблеме? Не так ли г-н Andre?
Собственно имеем право предположить что сие есть последний критерий оценки. По-моему разговор о проектировании БД в данной ситуации несколько затрагивает автора топика, посему ....
Да, предложенное Вами -- реальный вариант, но вот сложность реализации -- на порядок выше чем хотелось бы.
Кроме того -- если все это касается "вертикального" деления все как бы нормально, но вот если "горизонтального" ....
А написание запросов, ХП и т.д.? А планы их исполнения?
А не дай бог речь пойдет о перекофигурировании системы?

2 alexeyvg:
a) см. вопрос
б) назови промышленную СУБД которая НЕ позволяет разнести таблицы от индексов
...
Рейтинг: 0 / 0
Количество записей в таблице
    #32040832
SiDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сей вопрос меня тоже несколько волнует. Потому хочу спросить общественность по тому же поводу, но с некоторыми уточнениями. Имеется две таблицы. В одной ~ 100 млн. записей, во второй ~ 50 млн. записей. Каждый день добавляется по 100-200 тыс. записей. Таблицы связаны по двум полям. Размер записи ~ 100 байт. Интересует следующее:
1. Скорость добавления записей. (на сколько будет тормозить проверка на ограничении целостности)
2. Периодически надо обновлять данные в таблице 1 по связи из таблицы 2.
П.с. О разделении пока речи не идет. Из-за спецификации бизнес-процесса делить можно помесячно (и скорее всего будет так делаться), но надо расчитывать на то, что кол-во ежедневно добавляемых данных растет с каждым днем)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Количество записей в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]