![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
***** Вопрос с СПЕЦИАЛИСТАМ по базам данных! [D6, dBase, FoxPro, Paradox]
Adventure © (2002-06-12 11:04:00)Какая база данных самая устойчивая?
В данный момент у меня база данных составляет 1 Гиг, пока в ней 50 000 записей.Индексирована по нескольким полям. Ежедневно добавляется до 2 тысяч записей.
1. Сначала делал ее в DBF (все виды) - постоянно вылетает MEMO (DBT)
2. Сейчас сделал в DB (Paradox 7) - постоянно Intex out of Data.
Мастера подскажите что делать? Мне не нужна сетевая база, не нужен полноценный SQL (обхожусь TQuery). Неужели единственный вариант это устанавливать MS SQL Server или что-то еще? А будет ли гарантия что база не будет сыпаться?
Павел2 (2002-06-17 11:20:00) [21]2 bardi
И все-таки, не мог бы написать версии серверов (IB и MSSQL) и характер задач, производительность выполнения которых наблюдал,
(в процентном отношении вставка/изменение/выборка, а также характер выборок - длительные отчеты/короткие запросы), сколько активных пользователей, размер базы и много записей - это сколько?
2 TSV ©
Дело может быть и не в настройках, а именно в решаемых задачах. А TPC, все-таки, исскуственные тесты.
Alexandr (2002-06-17 10:14:00) [22]Возьмем NTFS на windowsNT где у нее ограничение на размер файла?
Или подождем, когда на Linux появится стабильная ФС 64bit
И все. Проблемы не будет.
А уж то, что есть админы, у которых IQ<0 да еще и руки кривые, не знают про ограничение на размер файла, так это их проблемы
Anatoly Podgoretsky (2002-06-17 10:07:00) [23]Alexandr © (17.06.02 08:24)
1. Можно конечно, не знаю как в последних версиях, но в более ранних версиях мне это очень не понравилось, не помню или точнее не знаю есть ли ограничение на размер отдельной таблицы.
2. "4Gb on Windows NT" и это ограничение не сервера, а файловой системы ОС.
А речь в вопросе стояло вообще об любых серверах, поэтому при выборе на эту характеристику надо обращать особое внимание. Мне известны случаии, когда на это не обратили внимания и им был приятный сюрприз в процессе эксплуаатации.
Alexandr (2002-06-17 08:24:00) [24]2Anatoly Podgorodetsky
1) Непонятно, почему не хочется рассматривать вариант с miltifile Database
2) Это ограничение было в старых версиях Interbase, использующих 32 битный боступ к файлам. Однако уже Ferebird 1.0 для Windows имеет 64 битный доступ и т.о. практически неграниченный размер файла базы данных (на NTFS, естественно)
Anatoly Podgoretsky (2002-06-16 00:45:00) [25]Alexandr © (13.06.02 08:05)
Выписка из спецификации на Интербейс, тоже относится и к другим системама
Maximum database size
The maximum addressable file size for a single file is 2Gbon Windows 95, 4Gbon Windows NT and most UNIX brands. Refer to your operating system documentation to verify file size limits.
Вариант с multifile database даже и рассматривать не хочется.
Fay (2002-06-16 00:15:00) [26]Самая устойчивыя база даных - картотека на глиняных табличках.
Всё остальное - компромис!
SerVS (2002-06-15 12:37:00) [27]Народ, а как мне быть нужна СУБД, которая сможет работать с базой в 40Г?
Это не для личных нужд, но стоимость берться в счет. IB или что-то подобное (из дешевых) потянет?
ЗЫ. Сейчас это все храниться в plain-text :)
TSV (2002-06-14 10:42:00) [28]Ну когда-то же надо начинать... ;-)
ЗЫ
Админами и разработчиками БД не рождаются...
Deniz (2002-06-14 07:01:00) [29]2TSV © (13.06.02 15:01)
Да не про размер я говорю, а про настройку.
Если чел работал с DBF, то установка и настройка того же Oracle, пусть и персонального, добавит ему седых волос.
BJValentine (2002-06-13 17:54:00) [30]А чё, ввести 2000 зп. в день одному, это интересное дело, да ещё и с картинками! Супер! Человеческие возможности по истине велики!
TSV (2002-06-13 15:01:00) [31]> Deniz © (13.06.02 14:55)
На сегодняшний день 150 - 200 МВ - это не монстр, это нормально...
А вот база больше гига дома - это оччень интересно. А что если комп сломается, HDD слетит??? Я думаю, RAID-массив дома у человека не стоит...
Deniz (2002-06-13 14:55:00) [32]2Adventure © (13.06.02 09:19)
Ну уж если личная, то врядли денег хватит.
Да и ставить на личную/домашнюю машину таких монстров(Oracle, MSSQL), тоже неохота.
КО ВСЕМ
Заканчивайте все это (про IB/FB), а то сейчас поклонники ... услышат и начнется...
А вообще, как говорит мой шеф:"Какая разница между сексом и кексом? Попробуй - узнаешь."
TSV (2002-06-13 14:53:00) [33]> bardi (13.06.02 14:36)
Не надо ля-ля...
И к вопросу о скорости СУБД в плане OLTP. Рекомендую сходить вот сюда:
http://www.tpc.org/tpcc/results/tpcc_perf_results.asp
http://www.tpc.org/tpcc/results/tpcc_price_perf_results.asp
Это результаты тестов TPC-C.
А если кто-то не умеет правильно настраивать параметры сервера, то это отдельная история...
bardi (2002-06-13 14:36:00) [34]Работал БТИ, крутились две базы InterBase, MSSQL,выполнялись одни и теже задачи. Записей в базе ну очень много!!!! И как вы думаете, кто быстрее работает. InterBase в 1,2- 1,5 раза быстрее .
CashDi (2002-06-13 12:25:00) [35]Если перейдешь на InterBase/Firebird объзательно поставь
IBExpert - лучшая на мой взгяд прога для администрирования и
пр. для InterBase.
handra (2002-06-13 11:17:00) [36]MSJet - forёva, и ставить ничего не надо - все уже есть в виндах (разве что sp3 к нему, sp5 - не рекомндеую: он кривой)
Павел2 (2002-06-13 10:53:00) [37]Если решил на IB, то ставь лучше Yaffil - питерский клон от IB 6.0 через FireBird:
- FireBird в принципе менее глючной, чем IB на сегодняшний день
- Yaffil еще и побыстрее будет - сами наблюдали ускорения на некоторых операциях (restore, массовая вставка, некоторые join) по сравнению с FireBird до 25%, но люди говорят, что у них ускорение больше.
З.Ы. База под Yaffil 2.5 Гб, самая большая таблица - 11 млн.
Dmitry W. Polschanoff (2002-06-13 09:45:00) [38]> Adventure
Глупый вопрос.
Interbase - это настоящий SQL сервер. Он вообще говоря и расчитан на обработку одновременных соединений.
При чем реализация этого в IB уникальна.
Adventure (2002-06-13 09:41:00) [39]OK!
ВСЕМ СПАСИБО! НА ТЕКУЩИЙ МОМЕНТ ТЕМА ЗАКРЫТА!
ЕЩЕ РАЗ СПАСИБО ВСЕМ ОТОЗВАВШИМСЯ!
P.S. Пересаживаюсь на IB, будут глюки всем расскажу.....
Alexandr (2002-06-13 09:37:00) [40]Interbase для этого предназначена. И отнесется к этому правильно