powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирую БД под большое кол-во уникальных записей.
13 сообщений из 13, страница 1 из 1
Проектирую БД под большое кол-во уникальных записей.
    #37887760
Ramboza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую Господа!
Сразу оговорюсь, ранее в проектировании БД не участвовал, посему все это тема новая для меня.

Суть проекта такова:
БД с более чем 300 000 000 уникальных записей.
Проще говоря, пример: Улица (район в котором она+ координаты) --> Дом (его номер+этажность дома+его цвет+количество окон) ---> список всех квартир (+ этаж+количество жильцов+прочая инфа) »

Я так понимаю, Улица,Дом,Список квартир это отдельные таблицы все..

Информация скорее всего будет постоянно обновляться, в частности происходить постоянное добавление информации о новых домах, списке квартир и прочего. А также ее удаление.

Вопрос, как наиболее удачно реализовать такое хранение данных. Подразумевается жесткое сопоставление дома и допустим этажности, чтобы в дальнейшим запрос всех одноэтажных домов на одно большой улице не вызвал проблем.

Какую БД брать за основу пока не выбрал, может есть что-то ,что облегчит проектирование. Буду благодарен за любые советы!
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37887774
ksv55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ramboza,

Вы смешали проектирование базы и выбор СУБД, на которой эта база будет работать.
Само по себе число 300 000 000 в нескольких таблицах не поможет в выборе СУБД.

На выбор конкретной СУБД наиболее влияют характеристики надежности, количество одновременно работающих пользователей, время реакции, соотношение чтение/запись, суммарные характеристики БД и т.п.
Любая серьезная промышленная СУБД (Oracle,SQL Server и др.) с вашим объемом спокойно справится на соответствующем железе.

Необходимо:
1. Комплексно обследовать предметную область на основе ТЗ и разработать ТЭО.
2. На основе этого спроектировать базу данных.
3. Определить характеристики СУБД.
4. Выбрать СУБД и железо, обеспечивающие эти характеристики.

Почитайте любые книги по проектированию БД.
Рекомендую простую книгу Ричард Баркер "Моделирование взаимосвязей между сущностями".
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37887792
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ksv55Любая серьезная промышленная СУБД (Oracle,SQL Server и др.) с вашим объемом спокойно
справится на соответствующем железе.

Если быть точным, то справится вообще любая СУБД кроме, разве что, десктопных типа Access
и Paradox. На практически любом железе. Ну разве что атомный недобук не потянет сотню
пользователей.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37887793
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RambozaБД с более чем 300 000 000 уникальных записей.

300 миллионов квартир. Предположим, что в каждой живёт в среднем два человека. Итого 600
миллионов человек. Япония? Или Китай?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37887795
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ramboza,

КЛАДР ваяете? Дык он уже существует... Возьмите его за основу, типа с него заполните начальные данные. Дальше таблицы деталей позаполняете.
Вообще-то на бред смахивает. Особенно порадовала фраза про цвет.
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37887991
RambozaКакую БД брать за основу пока не выбрал, может есть что-то ,что облегчит проектирование.
облегчит проектирование трех таблиц?
авторПроектирую БД под большое кол-во уникальных записей.
ах, вот оно что! обычно же БД проектируют под тонны одинаковых записей.

авторвсе это тема новая для меня
спрашивать нужно "что почитать про теорию баз данных", а не какую субд выбрать. субд мозг не заменяет.
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37888001
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ramboza,

Поможем. Только расскажите толком, что это будет? Великий Китайский ЖЭК?

PS. Наверное, завсегдатаи уже перестали удивляться. А я все не могу понять. "...ранее в проектировании БД не участвовал", а проект, судя по всему, масштабный. Почему и как не миновала Вас чаша сия проектирования этой БД?

Злой Бобр Особенно порадовала фраза про цвет.
Нет. Главное - количество окон.
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37888048
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ksv55Вы смешали проектирование базы и выбор СУБД
Не будет ли любезен многоуважаемый джинн указать место в исходном сообщении, в котором он разглядел задачу "выбор СУБД"?

RambozaКакую БД брать за основу пока не выбрал
КЛАДР.
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37888232
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07/21/2012 08:10 AM, Ramboza wrote:

> БД с более чем 300 000 000 уникальных записей.
> Проще говоря, пример: *Улица*(район в котором она+ координаты) -->*Дом* (его
> номер+этажность дома+его цвет+количество окон) --->*список всех квартир*(+
> этаж+количество жильцов+прочая инфа) »

Структура данных, описывающих адрес, достаточно сложна по своей сути.
Потому что часто она неформализована. Традиционная схема, характерная
для больших городов, может не работать в маленьких, например, адрес
может быть сформулирован в виде "деревня Глыби, дом 20" (улица там только
одна), или "посёлок Фирово, дом лесника". Ну и кроме этого в больших городах
тоже бывают аномалии типа "Троицкое поле, дом 12".
Это будут главные проблемы, я думаю.


> Какую БД брать за основу пока не выбрал, может есть что-то ,что облегчит
> проектирование. Буду благодарен за любые советы!

Любую. Тут не СУБД важна, а грамотное проектирование БД.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37888379
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RambozaВопрос, как наиболее удачно реализовать такое хранение данных. Подразумевается жесткое сопоставление дома и допустим этажности, чтобы в дальнейшим запрос всех одноэтажных домов на одно большой улице не вызвал проблем.
если пугают объемы и производительность запросов на них, посмотрите темы связанные с использованием секционированных таблиц и представлений (partitioned view, partitioned table). реализация этих механизмов есть практически в каждой распространной промышленной субд.
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37888384
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынникпосмотрите темы связанные с использованием секционированных таблиц и представлений
(partitioned view, partitioned table). реализация этих механизмов есть практически в
каждой распространной промышленной субд.
Кроме тех, у которых и без секционирования нет проблем с производительностью.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37888514
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

NoSQL? ;)
...
Рейтинг: 0 / 0
Проектирую БД под большое кол-во уникальных записей.
    #37888517
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Infernal V. RavenNoSQL? ;)
Эти поделки в принципе без секционирования не живут.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирую БД под большое кол-во уникальных записей.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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