![]() |
|
Модераторы: LSD |
![]()
|
|
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Есть тестовые файлы размером примерно 1,5 Гб
Их необходимо конвертировать в БД. Какая база с этим лучше будет справляться. Основные требования: скорость, ну и устойчивость -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Конвертировать то ты будешь сам, используя клиентскую программу. Вопрос какая БД не тормозит с полутора гигами инфы. -------------------- Теперь при чем :P |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
любой SQL-сервер.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Да ну? А если миллионов 10 записей в одной таблице? Любой? -------------------- Теперь при чем :P |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
Если полтора гига и 10 миллионов записей - то по 150 байт на запись, а на таких данных сложные запросы вряд ли возможны... конечно MySQL будет плохо это переваривать, MSDE пожалуй тоже... а серьезные серверы БД посмотрят на этот объем и скажут что фигня, плюнуть и растереть - при условии что их не заставят крутиться на машине с 256 М мозгов... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
Akina, собственно, это и есть ответ на вопрос темы
-------------------- Теперь при чем :P |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
Тогда ещё один вопрос: какую лучше с учётом конвертации из одной базы в другую, т.е. универсальнее
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Переведи Тебя интересует возможность легкой миграции с одной базы на другую или что? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Возьми базу которая хорошо поддерживает стандарт SQL и не выходи за рамки стандарта, тогда портировать базу будет проще.
По поводу базы: - как распределенны эти 1,5 Гб информации: несколько больших кусков или много мелких - какая обработка требуется: чтение/поиск или частые модификации - на чем планируется писать клиентов - сколько клиентов одновременно должно работать с базой -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Gold Dragon |
|
||||||||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
файлы по 1,2 - 1,6 ГБ Одна строка делиться на 10 текстовых полей, одно из которых длиной до 1000 символов (символы могут быть любые)
Только поиск по всем полям, вклячая и одно "Корявое"
пока не определился. Может кто посоветует что-то оптимальное (обоснование приветствуется)
до 10 -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
||||||||
|
|||||||||
| LSD |
|
||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Значит информация идет не одним большим куском а структурированна, это гут, плюс если максимальная длинна поля не превышает 1000 символов, можно обойтись и без LOB полей.
Корявое подрузумевается, что там содержится не просто текст и надо найти в нем подстроку? LIKE тут будет работать, но вот насчет скорости будет не очень если надо будет фильтровать все 100 000 строк (или сколько их там получится), придется делать индексацию (Admin уже поднимал эту тему глянь там).
Конечно Java, за обоснованиями к Коту А если серьезно, то я рекомендую Delphi/C++ Builder (по вкусу). Клиенты БД на них пишутся просто и легко. Лично я бы это делал на Delphi + Firebird. Посмотрим что скажут остальные. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||||
|
|||||||
| Gold Dragon |
|
||||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: нет Всего: 71 |
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
||||
|
|||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
FullText Search - построение индекса под такую хрень не заложено по-моему разве что в Аксесс...
Полагаю что оптимум - за CGI. Т.е. сервер БД + веб-сервер и тонкий клиент. Тогда работа с базой не зависит от клиента, которому нужно всего лишь иметь у себя какой-нить не сильно древний браузер, весь клиентский код сосредоточен в одной точке, что упрощает сопровождение и модификацию, опять же тонны инфы по сети не гонять - можно хоть front-end строить. А т.к. интерфейс собсно будет только строить запросы для скармливания серверу БД и формовать ответы сервера в красивую таблицу, абсолютно параллельно на чем его строгать... имхо с точки зрения переносимости или Ява, или Перл... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |