powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как лучше поступить в FireBird ?
13 сообщений из 13, страница 1 из 1
Как лучше поступить в FireBird ?
    #32674797
angry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собираюсь создать базу в FireBird для хранения и анализа банковских балансов (для начала украинских). Если исходить из того, что в среднем за каждый месяц для 1 банка из 150 будет загружаться 10тыс. строк (а то и больше), то за 6 лет, к примеру, получим 10000*150*12*6=108 млн.записей. Как же здесь лучше поступить? Я так догадываюсь, что ФБ не потянет таких объемов в одной таблице, т.е. придется создавать отдельные таблицы для каждого банка. Может у кого-то есть лучшие предложения?
З.Ы. Менять Сервер БД - не получится, только ФБ :-(.
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32674842
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angryЗ.Ы. Менять Сервер БД - не получится, только ФБ :-(.
А почему только ФБ? Я его очень уважаю, но для банка это, ИМХО, не самый лучший выбор.
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32674856
angry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это будет не корпоративная система, а скорее однопользовательская. Т.е. я ее для себя делаю, сам с ней и работать буду :-).
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32674866
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angryЭто будет не корпоративная система, а скорее однопользовательская. Т.е. я ее для себя делаю, сам с ней и работать буду :-).
Ты владелец 150 банков? И еще проги пишешь? Ну ты жлоб!!! 8-)
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32674917
angry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да нет, та не так понял.
Банки ежемесячно обмениваются своими балансами для установления лимитов. Вот я и получаю их 150 штук в месяц. Хочу переделать свою программу по анализу этих балансов (сейчас Access + Delphi, данные загружаются динамически и сразу после анализа убиваются, т.е. база представляет собой файловый архив), чтобы данные хранились непосредственно в базе.

В общем, вопрос в том, потянет ли ФБ 100-500 млн. записей в 1 таблице?
При том еще ж индексы отключать/включать при загрузке данных придется :-О
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32675138
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
З.Ы. Менять Сервер БД - не получится, только ФБ :-(. ...
..вопрос в том, потянет ли ФБ 100-500 млн. записей в 1 таблице?
и как эти два высказывания сочетаются, если менять все равно не собираешься?
Это будет не корпоративная система, а скорее однопользовательская. Т.е. я ее для себя делаю, сам с ней и работать буду :-).
И у Oracla и у MS SQL Server есть однопользовательские версии. Почему именно FB? ИМХО Серега правильно говорит, не лучший выбор для банка.
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32675164
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angryто за 6 лет, к примеру
Можно еще для примера взять 600 лет, тогда и Оракл на супер железе не пропрет. 8-)
Если пишешь "для себя" то почему так жестко ФБ? Кто тебя проверять то будет?
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32675199
angry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Dik76:
Имеется ввиду, потянет 1 таблица такое, или разбивать все на 150 таблиц.
А ФБ, потому что бесплатный. Я, можно сказать, на собственном энтузаизме этим занимаюсь :-).

2 Серега:
у меня файловый архив за 6 лет. Еще 600, скорей всего не проживу :-(
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32675336
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angryу меня файловый архив за 6 лет. Еще 600, скорей всего не проживу :-(
Ну ды делов то. Сляпал таблицу и заливай по очереди. Сразу и узнаешь. 8-)
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32675354
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется ввиду, потянет 1 таблица такое, или разбивать все на 150 таблиц.
Как и сказал Мимопроходящий, надо тестировать..
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32675368
angry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Dik76:
:-). Ну да, я уж так и понял.
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32675462
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такие объемы - запросто. Главное, чтоб запросы не были сложные.
Например запросы с подзапросами в ИБ выполняются просто ужжжжасно !
При хорошем проектировании будет работать и возможно, что хорошо,
и даже производительность может быть не хуже аналогичной для Oracle и MSSQL.
Дерзайте...
...
Рейтинг: 0 / 0
Как лучше поступить в FireBird ?
    #32676678
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angry
то за 6 лет, к примеру, получим 10000*150*12*6=108 млн.записей.
Я так догадываюсь, что ФБ не потянет таких объемов в одной таблице.


Если уж ты так запал на FB то просто обязан читать сайт www.ibase.ru.
На первой же странице висят новости. На 4.08.2004 есть такая запись:

авторБомба дня: Вычислена формула максимального размера таблицы в базе InterBase, Firebird и Yaffil.
Оказывается, четкого лимита в количестве записей нет. И уж тем более максимальное количество записей не равно 2 миллиардам, и не зависит от размера записи (даже среднего). Существует лимит на количество страниц, выделяемых для одной таблицы, и он приблизительно равен
(MaxInt / PageSize) * 17.476
после достижения этого лимита записи продолжают вставляться в таблицу, но перестают читаться в т.ч. и в момент backup. По объему это примерно 36 гигабайт на 1 таблицу в базе данных. Утешает то, что таких таблиц в базе может быть сколько угодно (до 65535).

Так что - почему бы и нет?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как лучше поступить в FireBird ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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