Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Вниз

Проблема с выбором СУБД   Найти похожие ветки 

 
ДмитрийЛ.   (2007-03-13 09:54) [0]

Ситуация такая: разрабатываю приложение, в котором  требуется использовать СУБД. Примерное кол-во таблиц 35. Около 50000 строк в каждой. Количество пользователей от 3 до 10, включая компьютер с БД. Компьютер с БД: pentium 4, 512 ОЗУ, ОС winXP, диск 80 мб.
Какую СУБД лучше использовать: SQL server 2000, MySQL, InterBase 6.5, MS Acсess?


 
Сергей М. ©   (2007-03-13 09:59) [1]


> ДмитрийЛ.   (13.03.07 09:54)


А критерий быбора по соотношению цены/надежности/производительности/масштабируемости тебя как-то волнует ?

Обозначил бы ты его ...


 
Sergey13 ©   (2007-03-13 10:01) [2]

> [0] ДмитрийЛ.   (13.03.07 09:54)
> Примерное кол-во таблиц 35. Около 50000 строк в каждой.
Прикалывают меня такие описания. У тебя база только для чтения что-ли?

> Компьютер с БД: pentium 4, 512 ОЗУ, ОС winXP, диск 80 мб.
Для сервера так себе машинка, ниже среднего, прежде всего в плане отказоустойчивости.

> Какую СУБД лучше использовать: SQL server 2000
Она денег стоит, ты знаешь об этом?

>, MySQL,
Смотря что за приложение.

> InterBase 6.5,
Почему не FireBird? Бесплатный "наследник", с исправленными багами "родителя".

> MS Acсess?
Для 10 пользователей? Нафиг.

Мое мнение - FireBird - лучший выбор из предложенного.


 
_Le_   (2007-03-13 10:01) [3]

не MS Acсess - это скорее однопользовательская субд


 
DrPass ©   (2007-03-13 10:24) [4]


> Для сервера так себе машинка, ниже среднего, прежде всего
> в плане отказоустойчивости

Для Firebird/Interbase или там MySQL с такими объемами данных производительности хватит за глаза... (если не брать в расчет случаи слишком мудреных запросов и кривой архитектуры БД). Ну а надежность - тоже зависит от задачи. Регулярного бекапа должно быть достаточно. А от отказа железа и дорогостоящие RAID-контроллеры на спасают...


 
Sergey13 ©   (2007-03-13 10:33) [5]

> [4] DrPass ©   (13.03.07 10:24)
> А от отказа железа и дорогостоящие RAID-контроллеры на спасают...
Ну зачем то они используются. Наверное все таки спасают от чего то. 8-)
При том, что не все уж они такие дорогостоящие.


 
Val ©   (2007-03-13 10:55) [6]

>Для Firebird/Interbase или там MySQL
при наличии первого, второе лучше убрать от греха подальше...


 
ДмитрийЛ.   (2007-03-13 11:12) [7]


> Sergey13 ©  
> > Какую СУБД лучше использовать: SQL server 2000
> Она денег стоит, ты знаешь об этом?

Вопрос в стоимости не стоит. Необходимо выбрать наиболее оптимальное решения. Т.к ОС winXP, склоняюсь к версии Develop edition. Вопрос следующий: не упадет ли производительность на не очень мощной машине, ведь один из клиентов будет работать на машине сервера?


 
ДмитрийЛ.   (2007-03-13 11:14) [8]

Почему у всех такое отношение к MySQL?


 
Sergey13 ©   (2007-03-13 11:18) [9]

> [7] ДмитрийЛ.   (13.03.07 11:12)
Утверждения
> Вопрос в стоимости не стоит.
и
> один из клиентов будет работать на машине сервера?

как то не вяжутся друг с другом.

Может он кваку на "сервере" будет гонять. Может просто диск чистить (до блеска 8-). Как ты думаешь это повлияет на производительность и безопасность.
При том, что для сервера FB будет достаточно и более слабой машины.
Плюс, производительность системы прежде всего зависит от качества ее разработки, а не от техники (ее по крайней мере легко заменить/нарастить).


 
Val ©   (2007-03-13 11:20) [10]

>Вопрос следующий: не упадет ли производительность
упадет, естественно.
>Почему у всех такое отношение к MySQL?
возьми характеристики и сравни.


 
Сергей М. ©   (2007-03-13 11:21) [11]


> не упадет ли производительность ...,
>  ведь один из клиентов будет работать на машине сервера


Тут уж производительность уходит далеко на задний план, а на передний выходит надежность, в т.ч. самой ОС, под управлением которой юзер и СУБД-сервер будут параллельно творить свои "темные дела".


 
ДмитрийЛ.   (2007-03-13 11:29) [12]

Честно говоря ни когда не работал с FB через DELPHI. Есть ли отличия от работы c SQL server? Существует ли возможность использовать ADO, а то BDE мне как то не очень?


 
Sergey13 ©   (2007-03-13 11:33) [13]

> [12] ДмитрийЛ.   (13.03.07 11:29)

> Честно говоря ни когда не работал с FB через DELPHI
А через что работал?

Для ИБ (и ее клонов) есть компоненты IBX поставляемые вместе с делфи (но тогда желательно брать сервер не старше 1.5.4). Есть платные (недорогие) которые все хвалят FIBPlus (эти поддерживают и новую двойку).
Море инфы по ИБ на ibase.ru


 
DrPass ©   (2007-03-13 11:33) [14]


> Есть ли отличия от работы c SQL server?

Принципиальных - нет. Синтаксис немного другой, ну и возможности языка поскромнее, что компенсируется заметно более низкими системными требованиями.

> ли возможность использовать ADO, а то BDE мне как то не
> очень?

Существует, конечно. Но оптимальным по производительности и функциональности вариантом для Firebird является нативный доступ, через компоненты FIBPlus в частности


 
ANB ©   (2007-03-13 11:35) [15]

Oracle XE и никаких проблем, бесплатно, удобно, офигенно массштабируемо.
Лучше через нативные компоненты (ODAC, DOA).


 
Val ©   (2007-03-13 11:38) [16]

[14] DrPass ©   (13.03.07 11:33)
>Принципиальных - нет.
угу, что блокировщик, что версионник - мелочи ;)


 
DrPass ©   (2007-03-13 11:45) [17]


> Val ©   (13.03.07 11:38) [16]

Это нюансы, а не принципиальные различия. Для начинающего программиста один фиг, чесслово. Тем более что лочить записи можно и в Firebird. А так, по мелочам там много чего можно найти, начиная от indentity в MS и заканчивая Event"ами в FB


 
stone ©   (2007-03-13 11:49) [18]


> ДмитрийЛ.   (13.03.07 11:29) [12]
> Честно говоря ни когда не работал с FB через DELPHI. Есть
> ли отличия от работы c SQL server?

Если так хочется SQL server, скачай SQL Server 2005 Express c microsoft. Поддерживает базы до 5ГБ. Пользователей не помню сколько, но тебе хватит. Там же можно скачать и девелопер студию для него. Все бесплатно.


 
Кщд ©   (2007-03-13 11:51) [19]


> Val ©   (13.03.07 11:38) [16]
> угу, что блокировщик, что версионник - мелочи ;)

2005 уже версионник


 
Val ©   (2007-03-13 11:53) [20]

>[17] DrPass ©   (13.03.07 11:45)
угу, я помолчу.


 
Val ©   (2007-03-13 11:54) [21]

>[19] Кщд ©   (13.03.07 11:51)
спасибо, не знал, почитаю.
но у автора 2000 в топике.


 
stone ©   (2007-03-13 12:06) [22]


> Кщд ©   (13.03.07 11:51) [19]
> 2005 уже версионник

Откуда дровишки?

ЗЫ. А вообще теме место в потрепаловке.


 
Кщд ©   (2007-03-13 12:14) [23]


> stone ©   (13.03.07 12:06) [22]
> Откуда дровишки?

напр., http://rsdn.ru/article/db/yukonvers.xml


 
Кщд ©   (2007-03-13 12:17) [24]


> Кщд ©   (13.03.07 12:14) [23]

и маленький пример вдогонку: http://msdn2.microsoft.com/en-us/library/ms191190.aspx


 
stone ©   (2007-03-13 12:19) [25]

Там речь идет о 2004. Не знаю выходил ли он официально (даже ни разу о таком не слышал). Про 2005 майкрософт ничего такого вроде не пишет. Хотя, если ссылкой поделишься, будет интересно почитать.


 
Desdechado ©   (2007-03-13 12:27) [26]

>>> Какую СУБД лучше использовать: SQL server 2000
>> Она денег стоит, ты знаешь об этом?
> Вопрос в стоимости не стоит. склоняюсь к версии Develop edition.
Если мне не изменяет память, в лицензионных соглашениях девелоперских версий строго написано: нельзя использовать для внутренней обработки данных и ведения бизнеса. Можно использовать только для разработки программ на заказ.
Ку?


 
Кщд ©   (2007-03-13 12:49) [27]


> stone ©   (13.03.07 12:19) [25]
> Хотя, если ссылкой поделишься, будет интересно
> почитать.

собственно, 2005 - это и есть yukon
в примере - цитата из SQL Server 2005 Books Online


 
PEAKTOP ©   (2007-03-13 12:56) [28]


> ДмитрийЛ.   (13.03.07 11:14) [8]
>
> Почему у всех такое отношение к MySQL?
>

Потому, что это машина баз данных (типа BDE или ODBC) по крайней мере до пятой версии, а не SQL-сервер. И ставить его в один ряд с M$-SQL, Firebird не политкорректно.


 
Кщд ©   (2007-03-13 13:03) [29]


> PEAKTOP ©   (13.03.07 12:56) [28]
> Потому, что это машина баз данных (типа BDE или ODBC)

"а мужики-то и не знают" :))


 
Ketmar ©   (2007-03-13 14:39) [30]

> PEAKTOP ©   (13.03.07 12:56) [28]
опять вышел и всех удивил. аффтар, пешы исчо! почаще. настроение поднимаешь поутру.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.042 c
2-1174038418
Двоишник
2007-03-16 12:46
2007.04.08
Определить название Button


15-1173788756
Thely
2007-03-13 15:25
2007.04.08
Где скачать компоненты?


2-1173797301
koha
2007-03-13 17:48
2007.04.08
Интересный вопрос


3-1169113342
Castlevania
2007-01-18 12:42
2007.04.08
InterBase SQL и память


2-1174014038
Gromozeka
2007-03-16 06:00
2007.04.08
Закрытие форм





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский