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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:13 30.05.24 
Компютри и Интернет
   >> Delphi
*Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема Re: Ти пък къв зор имаш ??нови [re: otoboto]  
АвторИвaнчo (Нерегистриран)
Публикувано18.10.07 08:38



Абсолютно!





Тема Re: Разлика между Firebird 2.0 и InterBase 2007нови [re: Dark Dirk]  
Автор andrew_nikoloff (bugbuster)
Публикувано18.10.07 09:46



Както казах по-горе - Firebird няма проблеми с размера на базата


А за знаенето какво правя - имам идея Това, което исках да кажа е, че при по-голяма сложност на заявките оптимизаторът на Firebird понякога взима очевидно неправилни решения. Или поне за мен необяснимо. Например за някоя от колоните не използва индекс, въпреки че има подходящ такъв. Еквивалентни заявки във Firebird и в MS SQL на MS SQL са ми се изпълнявали много по-бързо (говоря за наистина редки случаи, а не за масовите прости select-и с 20-тина таблици).
А въпроса с хостинга сме си го решили по най-елементарния начин - ние сме си направили хостинга Дори и да нямаш възможност да хостваш на твоя интернет - винаги можеш да си наемеш dedicated server и да си качиш каквото искаш.

ПП Пардон! Въпроса с хостинга май беше за другата тема. Омеших ги малко. Сори

Редактирано от andrew_nikoloff на 18.10.07 09:48.



Тема Re: Разлика между Firebird 2.0 и InterBase 2007нови [re: NickBass]  
Автор Mixy (@#$%^)
Публикувано20.10.07 12:50



Нищо му няма на класа на FB. Както са казали и други преди мен, става си идеално за 95% от задачките.

Но има един фактор, наречен performance - производителност, продуктивност или нещо подобно. Сериозните бази са за сериозна работа - тяхната производителност не страда (относително казано) от натовареността и обема и успяват да си разпределят ресурсите и да натоварят хардуера на мах за съответната задача. Но и цените им са от класа.



Mixy

Тема Re: Разлика между Firebird 2.0 и InterBase 2007нови [re: Mixy]  
Автор NickBass (бас-програмист)
Публикувано22.10.07 12:12



Hi Mix!

Съгласен съм с теб за перформънса на по-скъпите бази, но на 50%. Ще споделя едно съвсем частно мнение, което е изградено на базата на това, което аз съм видял. Имам впечатлението, че повечето програмисти някак пренебрегват знанията относно това как се изгражда БД за best performance. Повече внимание се отделя на клиентското приложение, което комуникира с базата. Правило ми е впечатление как бизнес логиката е неясно разхвърляна къде в БД - къде в клиента. Според мен да правиш БД си е точно толкова отговорна задача, колкото и клиент за нея. Нещата, които съм виждал показват, че на базите данни сякаш се гледа като на един контейнер в който просто се наливат едни данни колкото да ги има, а после като трябва да се вадят сложни справки, перформънса загива заради изчанчени заявки. Та мисълта ми е, че ако една база се структурира правилно и на нея се гледа наистина като на ДБ СЪРВЪР, тогава може и да спестим някой друг процесор за сървърната машина.

P.S.

Един тривиален пример: два варианта на заявка. Разликата в перформънса е в пъти, а аз често съм я срещал във вариант 1. Е после базата била слаба...

SELECT
c.customer_name, Sum(d.doc_total) as doc_total
FROM
customers c
LEFT JOIN
documents d ON (d.customer_id = c.customer_id)
WHERE
d.doc_type = 1
GROUP BY
c.customer_name


SELECT
c.customer_name, Sum(d.doc_total) as doc_total
FROM
customers c
LEFT JOIN
documents d ON (d.customer_id = c.customer_id) AND (d.doc_type = 1)
GROUP BY
c.customer_name




Страници по тази тема: 1 | 2 | >> (покажи всички)
*Кратък преглед
Клуб :  


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

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