Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 18:31 16.04.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: И аз да попитам...:) [re: VladoVasilev]
Автор PecheniaМодератор (нема лабаво ;-)
Публикувано30.12.04 15:56  



Понеже се натрупаха въпроси, на които може да се отговори бързо, но не и ясно, е добре да се дадат някои обяснения.
Избора на една база данни зависи от няколко критерия. В повечето случаи те са взаимоизключващи се, затова е добре да се прецени всеки критерий и неговата тежест, за да може да се избере най-добрия вариант.
Критериите (това не са всички, разбира се, само най-важните) са:
- мобилност на приложението. Това означава инсталирането и съответно пренасянето на приложението и неговата база данни да става най-лесно и удобно. Тук безспорен шампион е MS Access - от 2000 нагоре плюс всички по-стари инсталации с офис например са готови за работа. Базата данни в общия случай е един файл, който може да се тръшне в същата директория. Това плюс кадърно написано приложение позволява инсталирането и преноса да става с Copy/Paste
- бързодействие Тук е безсмислено да се спори коя база е по-бърза. Достатъчно е да е достатъчно бърза Огромна част от бързодействието зависи от проектирането на самата база - таблиците, индексите, начина на извличане на данните и прочее. Перфектния вариант е да се направи примерна база, да се изпълни примерна заявка и да се види дали резултата ни влиза в работа. Хубаво е да има възможност за еволюция на базата данни - т.е. тя да може да се пренесе на по-мощна система ако се наложи. Най-тъпото в случая е да се слушат съвети на сляпо - колкото хора се питат, толкова мнения ще се чуят.
Във всеки случай едно е сигурно - еднаква като функционалност база данни може да се проектира от различни хора с драстични разлики в бързодействието. Така че за техническите подробности е добре да се пита.
- сигурност, стабилност и архивиране на данните. Всеки голям сикуел сървър (например Оракъл и Микромекия Сикуел) има достатъчно възможности за сигурна, стабилна многопотребителска работа. Отлична възможност е обаче Firebird - с малко повече майсторлък може да се постигнат впечатляващи резултати. Усвояването на работата с транзакции пък гарантира една почти 100% безпроблемна работа.
- удобство при работа. Тук е важно да можем да проектираме бързо и лесно една база данни, както и да имаме удобен графичен интерфейс с контрол над възможно най-голям брой опции. Чудесни среди за изграждане на бази данни са Access и особенно MS SQL Server, PL/SQL Developer за Oracle, IBExpert за Interbase/Firebird
- интеграция с Delphi тук са важни две неща - да се девелопи с click&play, компонентите да са native, демек да са проектирани специално за тази база - ADO за M$, Direct Oracle Access за Oracle, IB за Interbase/Firebird и т.н.
Ако трябва да се даде някакво обобщение, най-много точки набира Firebird - безплатен, с безплатна и юначна конзола, трениращ полезни умения за работа с бази данни - тригери, транзакции и прочее, с прилична производителност и инструменти за менажиране. Особенно за начинаещи и среднонапреднали програмисти, това е прекрасна алтернатива.
Накрая искам пожелая на хората, дали си труд да ме четат - ЧНГ!

чети и дишай по-леко


Цялата тема
ТемаАвторПубликувано
* Създаване на бази данни... 3лoбчo   25.12.04 23:55
. * Re: Създаване на бази данни... andrew_nikoloff   26.12.04 16:32
. * И още ... NikB   26.12.04 17:12
. * Re: И още ... 3лoбчo   27.12.04 14:21
. * Re: И още ... Heh   27.12.04 14:50
. * Re: И още ... lceHot   02.08.05 01:46
. * Re: И още ... 3лoбчo   27.12.04 14:57
. * Re: И още ... Pechenia   27.12.04 15:16
. * Но не писа нищо за себе си, знания и цели :) NikB   27.12.04 15:53
. * И аз да попитам...:) VladoVasilev   30.12.04 07:22
. * Re: И аз да попитам...:) Pechenia   30.12.04 08:10
. * Re: И аз да попитам...:) VladoVasilev   30.12.04 08:36
. * Re: И аз да попитам...:) Pechenia   30.12.04 15:56
. * Re: И аз да попитам...:) TTRex   03.01.05 13:10
. * Re: И аз да попитам...:) Heh   04.01.05 14:13
. * Embeded andrew_nikoloff   06.01.05 08:35
. * Re: FB embedded TTRex   07.01.05 09:55
. * Уточнение andrew_nikoloff   07.01.05 10:03
. * Re: Уточнение TTRex   07.01.05 10:18
. * Re: И аз да попитам...:) Reptile   05.01.05 10:23
. * Re: И аз да попитам...:) Mixy   05.01.05 13:09
. * Re: SMP, HT TTRex   07.01.05 10:16
. * Services API andrew_nikoloff   07.01.05 10:31
. * Re: Services API Mixy   07.01.05 11:20
. * Re: Services API TTRex   07.01.05 22:02
. * Re: Services API NDeu   07.01.05 23:26
. * Re: Services API Mixy   08.01.05 11:39
. * Memory usage andrew_nikoloff   08.01.05 13:17
. * Re: Services API VladoVasilev   16.01.05 20:01
. * Re: Services API NDeu   17.01.05 08:48
. * Re: Services API a   17.01.05 11:20
. * Suspend andrew_nikoloff   17.01.05 12:48
. * Re: Services API TTRex   07.01.05 21:51
. * Re: Services API andrew_nikoloff   08.01.05 09:43
. * Re: Services API TTRex   09.01.05 16:31
. * Re: И аз да попитам...:) Reptile   20.01.05 11:00
. * Re: И аз да попитам...:) The Engineer   06.01.05 16:40
. * Re: И аз да попитам...:) Pechenia   06.01.05 18:14
. * А какво ще кажете за BDE To6O   21.01.05 10:54
. * Re: И аз да попитам...:) Veso   30.12.04 09:20
. * Забравяш да споменеш... Koтapakът нa Шpьoдинrep   06.01.05 22:28
. * Re: Забравяш да споменеш... PhantomAS   06.01.05 23:20
. * Да... Koтapakът нa Шpьoдинrep   07.01.05 01:05
. * Re: Ето още нещо за IB/FB Mixy   19.01.05 12:31
. * Re: Ето още нещо за IB/FB TTRex   19.01.05 16:02
. * Re: Ето още нещо за IB/FB Mixy   19.01.05 20:51
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.