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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:50 27.05.24 
Клубове/ Компютри и Интернет / Бази данни Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Има нещо генерално сбъркано .. [re: Maнoлчo]
Авторnasko (Нерегистриран) 
Публикувано16.07.05 18:27  



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

1. Не винаги сървърът има тази физическа възможност (когато протоколът например е HTTP). В такива случаи има подходи като периодични запитвания от страна на клиента (например с JavaScript) но това е съвсем друг въпрос.

2. Дори и сървърът да може да инициира връзка с клиентите и да им праща каквото и когато реши, това има своите сериозни недостатъци, като например, че софтуерът и на клиента, и на сървъра се усложнява значително, както и протоколът за комуникация м/у тях...

3. Това автоматично актуализиране няма да те спаси само по себе си от проблеми с неактуални данни при клиента (освен ако не реализираш специална логика с допълнителни проверки дали си успял да актуализираш данните му и т.н.)...

4. Performance. Помисли си защо...

Всъщност още доста може да се изпише по темата... но мисля, че и гореспоменатото не е слаба причина да се замислиш дали е оправдано всичко това...

Колкото до това дали СУБД-то което ползваш е Postgre или някакво друго, това няма особено значение, тъй като каквато и яка база да ползваш, тя няма как просто ей така да те отърве от всички проблеми свързани с този начин на работа... Впрочем тази функционалност обикновено се реализира чрез някакво приложение което ползва базата, т.е. такова дето стои между базата и клиентите.

А BTW колкото до performance-a, проблемите с него идват не само от слаб хардуер или "слаба" база, но и от неправилна работа с последната... Salle наскоро даде много подходящ пример със SELECT COUNT(*) from Tbl a, Tbl b, Tbl c, Tbl d... А когато говорим за транзакции и isolation levels има още доста какво да се каже по въпроса;)



Цялата тема
ТемаАвторПубликувано
* База данни и няколко клиента! Maнoлчo   15.07.05 19:59
. * Re: База данни и няколко клиента! nupaT   15.07.05 21:03
. * Re: Има нещо генерално сбъркано .. salle   15.07.05 23:48
. * Re: Има нещо генерално сбъркано .. Maнoлчo   16.07.05 08:18
. * Re: Има нещо генерално сбъркано .. Penguin   16.07.05 09:42
. * Само да уточня Penguin   16.07.05 09:50
. * Re: Малко не съм съгласен .. salle   16.07.05 10:16
. * Re: Има нещо генерално сбъркано .. salle   16.07.05 10:32
. * Re: Има нещо генерално сбъркано .. Maнoлчo   16.07.05 11:16
. * Re: Май не ме разбра ... salle   16.07.05 12:31
. * Re: Има нещо генерално сбъркано .. nasko   16.07.05 16:46
. * Re: Има нещо генерално сбъркано .. nasko   16.07.05 16:54
. * Re: Има нещо генерално сбъркано .. Maнoлчo   16.07.05 17:11
. * Re: Има нещо генерално сбъркано .. Bob   16.07.05 13:56
. * Re: Има нещо генерално сбъркано .. Maнoлчo   16.07.05 17:01
. * Re: Има нещо генерално сбъркано .. Blandings Castle   16.07.05 18:14
. * Re: Има нещо генерално сбъркано .. nasko   16.07.05 18:27
. * Re: Има нещо генерално сбъркано .. NDeu   16.07.05 22:57
. * Re: База данни и няколко клиента! anonim   18.07.05 23:31
. * Re: База данни и няколко клиента! EFEX   26.07.05 13:11
. * Re: База данни и няколко клиента! EFEX   26.07.05 13:57
. * Re: База данни и няколко клиента! shootthebull   28.07.05 13:03
Клуб :  


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

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