forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Delphi (http://forum.boolean.name/forumdisplay.php?f=66)
-   -   Какой максимальный размер БД? (http://forum.boolean.name/showthread.php?t=6128)

KRIK 17.07.2008 21:51

Какой максимальный размер БД?
 
Всем привет! Тут при разборе технологий БД у меня возник вопрос. Какой максимальный размер для таблиц(если я не ошибаюсь) и самих БД с форматами .BD и .cds? Незнаю, может я плохо искал в интернете, но нечего не нашел. А если знаете еще форматы и более вместительные - будет просто супер! :)

ffinder 18.07.2008 02:11

Ответ: Какой максимальный размер БД?
 
Цитата:

Сообщение от KRIK (Сообщение 82462)
Всем привет! Тут при разборе технологий БД у меня возник вопрос. Какой максимальный размер для таблиц(если я не ошибаюсь) и самих БД с форматами .BD и .cds? Незнаю, может я плохо искал в интернете, но нечего не нашел. А если знаете еще форматы и более вместительные - будет просто супер! :)

если бы ты еще сообщил под каким SQL-сервером крутятся твои "BD" и "cds"...

навскидку sqlite, MySQL, Firebird, postgreSQL, Oracle поддерживают по 4 миллиарда записей в каждой таблице, думаю хватает.
размер всей БД часто ограничен 4Гб, в Interbase например (по причине размера unsigned int). хотя думаю для твоего уровня неактуально.

KRIK 18.07.2008 11:05

Ответ: Какой максимальный размер БД?
 
Говорил так, потому что с БД не очень то и знаком (в делфи во всяком случае). А то что 4 Гб, это я догадывался, поскольку чаще всего он такой. А есть ещё больше? На счёт .bd таблицы скажу, что это локальная таблица Paradox 7 типа, которая работает благодаря компонентам BDE. Про .cds точно сам не знаю, в статье по которой я создавал эту бд с помощью TClientDataSet, о подробностях особо нечего не было.

HolyDel 18.07.2008 11:40

Ответ: Какой максимальный размер БД?
 
в interbase насколько мне известно одним гигабайтом.
размер ВСЕЙ базы данных на нормальных СУБД(Oracle, MSSQL Server) не знаю чем ограничен, но точно не 4ГБ ))

Nord 13.08.2008 02:38

Ответ: Какой максимальный размер БД?
 
Я не сильно осведомлен, но, по-моему, размер БД зависит лишь от размера жесткого диска. Ограничение на файл в 4Гб было в FAT32, на сколько я знаю, в современных ОС и СУБД ограничений на размер файлов нет. А вот с таблицами дело обстоит иначе - тут вроде бы больше 4Гб не получится (в Paradox точно).

HolyDel 13.08.2008 10:02

Ответ: Какой максимальный размер БД?
 
думаю это может быть связано с unsigned int индексом.

JoKeR_13 20.08.2008 13:00

Re: Какой максимальный размер БД?
 
В ацессовской базе лучше избегать размер больше 2 Гб.
Начинает тормозить.

ffinder 20.08.2008 13:23

Ответ: Какой максимальный размер БД?
 
гг, а то что больше 5 подключений не может быть это не ничего, да?:-D

HolyDel 20.08.2008 13:37

Ответ: Какой максимальный размер БД?
 
аццесовская база нечто несерьезное.
mssql, oracle, mysql - наше все.

ffinder 20.08.2008 18:43

Ответ: Какой максимальный размер БД?
 
Цитата:

Сообщение от HolyDel (Сообщение 84752)
аццесовская база нечто несерьезное.
mssql, oracle, mysql - наше все.

Oracle - дорогой и неповоротливый (на средних базах его использовать смысла нет)
MS SQL - дорого и винда:''((
MySQL - мало фич, зато быстр

наше все это Firebird и postgreSQL:ok:

HolyDel 20.08.2008 18:46

Ответ: Какой максимальный размер БД?
 
хм. это оракл неповоротливый?

Цитата:

наше все это Firebird и postgreSQL
слышал о них краем уха, расскажи о плюсах поподробнее пожалуйста.

ffinder 20.08.2008 20:40

Ответ: Какой максимальный размер БД?
 
рассказываю
с Firebird'ом 1.0 (форк Interbase 6) работал 3 года - твердый середнячок. уверенно держит базы среднего размера (до 4 гиг, но у нас было сильно меньше).
по фичам около 75% от Оракла (на каком-то сайте даже сводная диаграмма была).
хранимые процедуры на T-SQL (типа смесь Паскаля и SQL. язычок конечно послабже PL/SQL, который в Оракле, но достойный)
бесплатен (!), есть под Linux/FreeBSD/Windows,
есть очень мощная тулза для администрирования IBExpert (скрипты, хранимые процедуры, отчеты, диаграммы, раздача прав, бекап туда и сюда). бесплатна для exUSSR(!!!).

postgreSQL
опыта использования не имею.
но меня интригуют 2 факта:
1. в команде разработчиков есть русскоязычные - нет проблем с кириллицей
2. хранимые процедуры можно писать на нескольких языках в т.ч. и на Питоне (!!!)

про Оракл и MySQL
у Оракла: ммм... "специфическая" ценовая политика, монстр-комбайн-все-в-одном (java, http/smtp сервер, PL/SQL)
и еще один факт: Гугль как-то захотел перейти на Оракл - не хватило скорости и денег(! я сам в шоке), оставили MySQL. вот такие пироги.
если СУБД нужен только для хранения данных а сверху например ORM, то фичастую БД и не нужно. Если же скорость/сложность выборок важнее, то нужны хранимые процедуры, триггеры, генераторы и прочая муть с проверкой целостности данных, то MySQL тут не при делах.

вобщем вроде вкратце всё. если что, спрашивай.

ffinder 20.08.2008 20:52

Ответ: Какой максимальный размер БД?
 
и да, забыл, Firebird еще бывает т.н. embedded, все в 1й dll. никакой инсталляции, никакой настройки, можно тягять вместе со своей программой. базы совместимы с "большим" Firebird`ом.

HolyDel 20.08.2008 21:21

Ответ: Какой максимальный размер БД?
 
Цитата:

T-SQL
Transact SQL который на MsSQL чтоли?
а так да - спасибо за информацию!

ffinder 20.08.2008 21:32

Ответ: Какой максимальный размер БД?
 
Цитата:

Сообщение от HolyDel (Сообщение 84798)
Transact SQL который на MsSQL чтоли?
а так да - спасибо за информацию!

на самом деле PSQL (procedure SQL)


Часовой пояс GMT +4, время: 00:48.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot