Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   какая база данных подреживает таблицы объемом больше 4ГБ ? (http://forum.oszone.net/showthread.php?t=50262)

Vlad Drakula 09-06-2005 12:28 331356

какая база данных подреживает таблицы объемом больше 4ГБ ?
 
какая база данных подреживает таблицы объемом больше 4ГБ ?

mar 09-06-2005 13:47 331389

а какой предел у того же mysql? в postgresql по-моему можно, а в sqlite точно до нескольких террабайт

Vlad Drakula 09-06-2005 14:10 331400

mar
в MySQL размер таблицы ограничет манксимальным размером файла допустимым в операционке...

а что такое sqlite ?

mar 09-06-2005 17:04 331463

Цитата:

а что такое sqlite ?
замечательная штука! (правда скорее для индивидуального приложения, но люди и для web вроде используют) http://www.sqlite.org/
Мы в этом году писали приложение для локальных компьютеров - использовали ее. (Если понадобится - у меня пракитчески почти дописан для нее вьюер под винды. То есть он вполне работает, просто хочу туда еще самый интересный кусок дописать прежде, чем выкладывать, а пользоваться уже могу дать =))

Vlad Drakula 09-06-2005 18:54 331503

mar
суть моего вопроса была в том - будет ли база поддерживать таблицы (!) размером больше чем допустимый размер файла в операционке!

т.е. умеет ли база разбивать таблици на несколько файлов?

Vlad Drakula 09-06-2005 19:24 331515

mar
суть в том что мне нужна база "размера" предприятия... особого ума от нее не требуется, а вот возможность хорошо выдерживать большие нагрузки, это очень важно!

т.е. нужно держать очень большой объем данных и очень быстро их выбирать... конечно при налии соответствующих индексов!

vadimiron 09-06-2005 19:39 331520

Цитата:

будет ли база поддерживать таблицы (!) размером больше чем допустимый размер файла в операционке!
а такое вообще возможно?? если подобный размер файла операционка уже не поддерживает, то мы ничего сделать не можем?? или как??
Цитата:

Если понадобится - у меня пракитчески почти дописан для нее вьюер под винды.
mar, пришли мне плизззз :)

mar 09-06-2005 20:47 331548

Vlad Drakula
Ты там что, картинки станков в натуральную величину хранить собрался :) ? База АСУ (ERP) предприятия занимает го-о-о-ораздо меньше места, чем тебе кажется :)) Как тебе размер 40 Мегабайт года за 3-4? Это ближе к делу.
Сделать файл превышающий установленные в операционной системе... (напрашивается каверзный вопрос - в какой =))
Дальше вспоминаем, что разные базы устроены по-разному. Этот самый sqlite все хранит в одном файле. MySQL - потаблично. Система хранения данных в постгресе сравнима скорей всего с файловой системой в системе. Про oracle - не знаю, но судя по распределенности - нечто похожее.
vadimiron
конечно, тебе на почту скинуть, или ссылку? Там около 900 К.

vadimiron 09-06-2005 23:52 331607

marссылки будет достаточно

Vlad Drakula 10-06-2005 01:30 331625

mar
в качестве операционки наверное будет либо линух либо фре-бсд...

дело в том что действительно база быдет рости очень быстро(к этому надо быть готовым)

собстенно еще вопрос, а какая из доступных баз лучьше держить большое колличество выборок? (паралельных запросов)

mar 10-06-2005 02:19 331630

vadimiron
выслала по почте и аське (пока открыто не выкладываю, т.к. самое интересное (для меня :)) - еще не сделано)
Vlad Drakula
Прочти внимательней мой пост :) и комментарии в ПМ

Цитата:

собстенно еще вопрос, а какая из доступных баз лучьше держить большое колличество выборок? (паралельных запросов)
есть еще такая вещь, как кеширование запросов :) Из free я бы испльзовала postgresql. А уж если есть возможность использовать oracle - то флаг в руки :)

Vlad Drakula 10-06-2005 08:23 331663

mar
проще говоря,если есть возможность то лучьше отдать предпочтение oracle?

mar 10-06-2005 20:20 331898

Vlad Drakula
ну, если есть возможность, то познакомиться с oracle поближе полезно разработчикам =)
А если серьезно, то, не зная задачи ответить трудно (может получиться и стрельба из пушки по воробьям). А судя по тому, какие размеры только что предполагались, задача пока озвучена не очень четко :)

Vlad Drakula 10-06-2005 23:54 331972

mar
представь себе форум, порядка 1000000 страниц в сутки, порядка 1000-10000 постов в сутки...

mar 11-06-2005 11:24 332042

Vlad Drakula
Цитата:

представь себе форум,
стоп. форум, или АСУ - а то у меня фантазия разгуляется :) Вообще-то про форумы на oracle мне слышать не приходилось :) Думаю не в последнюю очередь из-за дороговизны последнего.
АСУ такого флуда не создаст, - я тебе уже писала.
форум такого типа, это что-то вроде жж?
Для выбора СУБД надо смотреть на многие вещи, не только на многопоточность, кешируемость и прочее (т.е. не только на нарузку). Например я бы и в страшном сне не хотела вести АСУ на mySQL (потому, что в таких приложениях если не использовать вложенные запросы, хранимые процедуры (например, на PLSQL в оракл, или на его аналоге PLpgSQL в постгресе) и прочее, то далеко не уедешь), а вот форум можно спокойно вести на mysql, потому, что круг задач, решаемый таким приложением гораздо более ограничен.

Vlad Drakula 11-06-2005 12:40 332057

mar
а сколько стоит лицензия на оракл?

кстати а чем хорош sqlite, чем его преимущество перед mysql ?

mar 11-06-2005 12:55 332063

Vlad Drakula
Цитата:

а сколько стоит лицензия на оракл?
не помню, сходи к ним на сайт. Кстати, в ознокомительных целях можно совершенно спокойно получить у них продукт бесплатно (то есть на поизучать для себя)
sqlite мы использовали под вполне конкретный (не-web) случай, когда НЕ нужны клиент-сервеные приложения: один компьютер (пусть даже с неколькими пользователями), одна база - один файл, нем надо лишнего огорода городить и все очень быстро работает.

Vlad Drakula 11-06-2005 13:33 332076

mar
что они просто так дадут скачать ознакомительную версию?

и как они узнают что я ее не использую в коммерческих целях?

mar 11-06-2005 14:08 332092

Vlad Drakula
просто так дадут, причем под любую платформу. Причем это не ознакомительная, а понофункциональная версия. А где ты ее будешь использовать в коммерческих целях, хотела бы я знать? :) Оракл - решение для крупных задач (требующая хрошего серверного ПО + поддержки грамотных администраторов, соответствующегго уровня разработчиков, и те и другие могут претендовать на весьма хорошую оплату,- и т.д.) , а вряд ли найдется фирма, претендующая на решение крупных задач, способная все это оплатить и так по-глупому нарушающая правила лицензирования.

Vlad Drakula 11-06-2005 14:17 332095

mar
а что ты понимаешь под "хрошего серверного ПО" ?

Vlad Drakula 15-06-2005 17:15 333283

выяснил что у нас у фирме проводили сравнительные тести оракла и мускуля...
в итоге... в пределах погрешности производительность одинаковая!

E-mail 16-06-2005 02:52 333415

mar
простите, но мускуль 5 версии прекрасно поддерживает вложенные запросы скул.

вопрос: т.е. с оф сайта оракл, я могу скачать версию оракла, которую нельзя использовать на локалхосте(клиент-сервер)?

приколитесь, встретил расширение файла *.mar кто скажет что это за файл и чем он занимается, тому спасибо

mar 16-06-2005 03:14 333420

E-mail
этот файл-бот, он скоро начнет банить всех, кто умышленно коверкает русский язык :tease:

С сайта oracle можно скачать полнофункциональную версию чего угодно, которую можно использовать где угодно (в принципе любая сетевая машина сама себе localhost), в том числе и для клиент-серверного взаимодействия. Нельзя использовать для коммерческих разработк. (Вообще лучше почитать лицензию)
Про mysql - совершенно верно, просто 5-я ветка еще не очень активно входит в жизнь, ну и в других отношениях до того же postgresql еще (сугубое имхо) не очень доросла.
Vlad Drakula
no comments. Хочешь придумаю условия эксперимента, при которых oracle будет сильно уступать mysql =) ?

E-mail 17-06-2005 01:08 333710

mar
в сенятбре ждем релиз 5й, в декабре обновятся хостеры, в марте будем тестить 6ю версию..


Время: 06:47.

Время: 06:47.
© OSzone.net 2001-