Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> FireBird 1.5, ограничение на размер файла БД 
:(
    Опции темы
Oberon83
Дата 2.6.2006, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 6.5.2005
Где: Республика Чуваши я

Репутация: нет
Всего: 1



Подскажите пожалуйста, какие ограничения на размер файла БД в FireBird 1.5?
Для Fat32 и так понятно - не более 4 Гб, а для NTFS?
 
--------------------
OpenArea.ru
PM MAIL ICQ   Вверх
Alex
Дата 2.6.2006, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 7
Всего: 162



Для Fat32 2Гб но база может быть и не из одного файла 


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Fazil6
Дата 2.6.2006, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: нет
Всего: 60



Цитата

Подскажите пожалуйста, какие ограничения на размер файла БД в FireBird 1.5?
Для Fat32 и так понятно - не более 4 Гб, а для NTFS?

в IB размер файлов бд 2Гб.   Когда БД требуется больше создается дополнительный  
PM MAIL   Вверх
Oberon83
Дата 5.6.2006, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 6.5.2005
Где: Республика Чуваши я

Репутация: нет
Всего: 1



Fazil6, так это наверно в случае если работаешь через FireBird сервер с базой данных, а я напрямую через IBX в билдере, но все равно спасибо, будем ограничение в 1 Гб для базы ставить программно. 
--------------------
OpenArea.ru
PM MAIL ICQ   Вверх
Fazil6
Дата 5.6.2006, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: нет
Всего: 60



Цитата

Fazil6, так это наверно в случае если работаешь через FireBird сервер с базой данных, а я напрямую через IBX в билдере

ты неправильно себе представляешь процесс.  Напрямую через IBX ты работаешь с сервером, а он работает с базой 
PM MAIL   Вверх
Oberon83
Дата 7.6.2006, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 6.5.2005
Где: Республика Чуваши я

Репутация: нет
Всего: 1



Fazil6, т.е. если у меня размер базы превысит 2 Гб, то сервер сам создаст дополнительный файл БД и ничего делать не придется? Даже если в компоненте IBDataBase путь к бд прописан локально (C:\DataBase\baza.gdb)? 
--------------------
OpenArea.ru
PM MAIL ICQ   Вверх
vv3
Дата 7.6.2006, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 29.4.2006

Репутация: нет
Всего: нет



Цитата(Oberon83 @  7.6.2006,  11:24 Найти цитируемый пост)
т.е. если у меня размер базы превысит 2 Гб, то сервер сам создаст дополнительный файл БД и ничего делать не придется?

Нет. Создать его прийдется тебе ручками при очередном backup/restore

gbak -r d:\mybackup.gbk 192.168.0.1:d:\mybase.gdb 1000000 d:\mybase.gd1, указав размер первого файла (в этом примере 1000000) 
PM MAIL   Вверх
Fazil6
Дата 8.6.2006, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: нет
Всего: 60



Цитата

 Даже если в компоненте IBDataBase путь к бд прописан локально (C:\DataBase\baza.gdb)?

ненадо так делать. Это плохо. Локально надо писать 
Цитата

localhost:C:\DataBase\baza.gdb


Добавлено @ 09:44 
а еще лучше пользоваться альясами.
Цитата

Нет. Создать его прийдется тебе ручками при очередном backup/restore

не обязательно. При создании БД можно указывать сразу дополнительные файлы и сервер будет увеличивать автоматически создавая новый файл при необходимости. Единственное, что нужно помнить- это следить за тем, чтобы БД не привысила зарезервированный размер этих файлов (в этом случае добавлять новые файлы заранее при B/R или ALTER DATABASE)

Код

CREATE DATABASE 'localhost:mydatabase'
page_size 8192
DEFAULT CHARACTER SET WIN1251
LENGTH 250000 PAGES
FILE '/data/mdb_1.fb1'
FILE '/data/mdb_2.fb2'
STARTING AT 250001;

вот база из 3-х файлов по 2гига 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0489 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.