Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RusFAQ.ru: Базы данных SQL


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 332
от 25.01.2008, 12:30

Администратор:Калашников О.А.
В рассылке:Подписчиков: 436, Экспертов: 50
В номере:Вопросов: 1, Ответов: 2

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 119400: Здравствуйте! Проблема в следующем: необходимо реализовать приложение, позволяющее проводить исследование производительности СУБД Firebird и SQL Server. На вход системы поступает данная БД в двух форматах. Далее задается набор тестов, который...

Вопрос № 119.400
Здравствуйте!
Проблема в следующем:
необходимо реализовать приложение, позволяющее проводить исследование производительности СУБД Firebird и SQL Server. На вход системы поступает данная БД в двух форматах. Далее задается набор тестов, который необходимо провести. Результаты тестов выводятся на экран и в log-файл.
Стоит отметить, что БД на FoxPro необходимо конвертировать в базы данных под Firebird и SQL Server, используя соответствующий инструментарий.
Подскажите что делать, если есть какие-нибудь предложения.
Если быть точным, то:
1. Как с научной точки зрения нужно исследовать производительность СУБД?
2. Какой набор тестов минимальный и в тоже время дающий достоверную инфотмацию при исследовании?
3. Как в Делфи результаты тестов вывести в log-файл?(Приложение будет писаться на Делфи).
4. Какую БД взять в качестве тестовой?(не важна сама БД, а важен скорее всего её обьём и структура).
5. Какой инструментарий нужно использовать при конвертировании БД из одной среды в другую?(а именно: из FoxPro в Firebird и SQL Server ).

С уважением, Иванов Фёдор Фёдорович.
Отправлен: 20.01.2008, 12:04
Вопрос задал: Иванов Фёдор Фёдорович (статус: 5-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 14)

Отвечает: Архангельский Андрей Германович
Здравствуйте, Иванов Фёдор Фёдорович!
1) Сначала нужно определить класс БД - биллинговая, АСУ. информационная. Отсюда определится что проверять - скорость реакции, скорость выборки и т.д.
2) Нет такого набора. Одни и те же тесты на разных данных будут давать разные результаты. Одни и те же запросы на одних и тех же данных по разному работают в случае 10 записей и 10 млн. записей. Что измеришь - то и получишь. Всегда найдется тест, который даст обратный результат.
3) Открывается обычный текстовый файл в который построчно выводится информация. У меня на этом сделана система отладки
http://www.az-design.ru/Support/SoftWare/Delphi/SysDebug.shtml
4) См. ответ на 1 вопрос.
5) Самый простой способ чтение из FoxPro построчно и формирование SQL-срипта, который потом загоняется штатными средствами в ту и другую БД

Сразу могу сказать (так как этими исследованиями занимаюсь несколько лет) что кроме объема и структуры БД есть еще десятки параметров, которые могут изменить результаты на противоположные.
---------
Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Ответ отправил: Архангельский Андрей Германович (статус: Специалист)
Ответ отправлен: 20.01.2008, 12:21
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ответ, как говорится что спросил то и получил в ответ. Но всё-таки отдельное спасибо за статью"Отладка сложных систем с БД". Буду разбираться, так как чувствуется недостаток теории.

Отвечает: DrakoN
Здравствуйте, Иванов Фёдор Фёдорович!

1) - 2) Приведу ссылки с описаниями, текста очень много чтобы перепечатывать

http://www.bytemag.ru/?ID=602497
http://network-journal.mpei.ac.ru/cgi-bin/main.pl?l=ru&n=7&pa=6&ar=2

3) Я Делфи не знаю сорри(

4) Нужно три базы
а) < 2гб
б) >2гб < 15гб
в) >15гб

5) вполне нормально все получиться при помощи DTS но обратите внимание вот сюда прежде чем начать.
http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=171010
http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=25640&hl=
http://www.sql.ru/forum/actualthread.aspx?bid=37&tid=154320&hl=

По поводу FireBird мало, что могу сказать с ним почти не работал. Возможно прийдеться искать дополнительную информацию.

Успехов)

Regards
Max


---------
От Винта!
Ответ отправил: DrakoN (статус: Студент)
Ответ отправлен: 20.01.2008, 16:29
Оценка за ответ: 5
Комментарий оценки:
По сути все ваши ответы дают больше вопросов, что связано скорее всего с моей неосведомлённостью в вопросе, но всё равно спасибо за теорию, буду думать, как грамотно сделать прогу для сдачи ДЗ.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное