Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie się z bazą danych z poziomu javascript
batman
post
Post #1





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Natrafiłem na taki artykuł http://www.alphaworks.ibm.com/tech/dbcjs. W telegraficznym skrócie chodzi o to, że aplikacja kliencka (napisana w javascript) może bezpośrednio połączyć się z bazą danych na serwerze. Innymi słowy - taki ajax, tylko że na nowo. Co o tym sądzicie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
Ale i tak będziesz musiał mieć połączenie z internetem/intranetem, więc co za różnica dla klienta czy będzie miał stronę zapisaną na dysku, czy ściągnie przez sieć?

Rożnica jest taka, że nie zawsze na jednym serwerze znajduje się i aplikacja i baza danych. Jak padnie serwer z aplikacją, cały czas masz połączenie z bazą.

Cytat
Poza tym nie od dziś wiadomo, że najwydajniejszą formą (także cost effective) aplikacji sieciowej/firmowej/corporacyjnej jest mainfreme+terminale. A ty oddalasz się bardzo od tego modelu.

Najlepszym przykładem jest tutaj nasza klasa (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)

Poza tym coraz częściej się mówi o przeniesieniu dysku twardego do sieci i pracy na aplikacjach sieciowych (np. google docs), więc to rozwiązanie ma szansę na rozwój.
Go to the top of the page
+Quote Post
pafka
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 8.01.2005

Ostrzeżenie: (0%)
-----


Cytat(batman @ 28.01.2008, 10:30:29 ) *
Rożnica jest taka, że nie zawsze na jednym serwerze znajduje się i aplikacja i baza danych. Jak padnie serwer z aplikacją, cały czas masz połączenie z bazą.
Najlepszym przykładem jest tutaj nasza klasa (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)


nie do konca ... uwazasz ze jak jak tysiace(setki tys ...) ludzi odpali taka js-aplikacje i bedzie walilo zapytaniami "niby-bezposrednio" do bazy, to kazda baza to wytrzyma ? to kwestia skali ... kazdorazowe nawiazanie polaczenia z baza "kosztuje" czas i zasoby (dlatego jesli mozna cache'uje sie wyniki zapytan, badz cache'uje sie juz przygotowane kawalki strony wygenerowane w oparciu o dane z bazy ...)
pewnie zaraz mnie "skontrujesz" mowiac ze mozna sobie wprowadzic cache do tych zapytan ... tylko wtedy coraz bardziej oddalamy sie od przedstawionej "rewolucyjnej" koncepcji w kierunku "tradycyjnego" generowania stron (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
przeciez dzis nic nie stoi na przeszkodzie by cala strone renderowac z poziomu JS, a dane pobierac ze skryptow, ktory zwracaja np: xml'e

Cytat(batman)
JS łączy się nie ze skryptem, który ajaxem pobiera dane, lecz z bazą danych (poprzez brankę napisaną w PHP lub JAVIE)


hmm to jednak sie laczy ze skryptem php'owym czy nie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mozemy sobie go nazywac "bramka", ale i tak sprowadza sie to do wywolania skryptu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
Go to the top of the page
+Quote Post

Posty w temacie
- batman   Połączenie się z bazą danych z poziomu javascript   23.01.2008, 20:43:21
- - webdicepl   Może dla programistów JavaScript jest to jakieś uł...   23.01.2008, 21:14:51
- - LBO   Wszelkie interakcje z bazą powinny być transparent...   25.01.2008, 13:14:54
- - batman   Dla mnie jest to idealne rozwiązanie. Mam wątpliwo...   26.01.2008, 07:51:16
- - sztosz   Ale korzystając pośrednio z serwera aplikacji (PHP...   26.01.2008, 11:58:16
- - grzesiek_g   Jednym słowem - jedno z głupszych rozwiązań, kolej...   26.01.2008, 12:06:50
- - batman   Ciekawe czy w ogóle przeczytaliście ten dokument. ...   26.01.2008, 12:16:23
|- - mike   Beznadziejny pomysł. Cytat(batman @ 26.0...   27.01.2008, 20:19:23
- - sztosz   Zgodzę się z tobą że może to znaleźć zastosowanie ...   26.01.2008, 13:16:40
- - batman   JS sam w sobie nie jest prosty, jednak, przy zasto...   27.01.2008, 19:49:04
- - batman   CytatOdpal GMaila na godzinę w FF to będziesz miał...   27.01.2008, 20:59:38
|- - pafka   Cytat(batman @ 27.01.2008, 20:59:38 )...   28.01.2008, 13:32:16
- - webdicepl   Cytat(batman @ 27.01.2008, 20:59:38 )...   27.01.2008, 21:02:33
- - batman   CytatNo ok, ale przecież AJAX łączy się tylko z lo...   28.01.2008, 08:06:05
- - sztosz   CytatZnaczy to między innymi tyle, że nie będziesz...   28.01.2008, 10:22:40
- - batman   CytatAle i tak będziesz musiał mieć połączenie z i...   28.01.2008, 10:30:29
|- - mike   Cytat(batman @ 28.01.2008, 10:30:29 )...   28.01.2008, 11:16:57
|- - sztosz   Cytat(batman @ 28.01.2008, 10:30:29 )...   28.01.2008, 11:46:22
|- - pafka   Cytat(batman @ 28.01.2008, 10:30:29 )...   28.01.2008, 13:22:36
- - batman   CytatJeśli padnie serwer to padnie też Twoja bramk...   28.01.2008, 11:22:53
- - batman   CytatNie mam nic przeciwko temu żeby projekt się r...   28.01.2008, 12:00:42
- - sztosz   Wydaje mi się że źle do tego podchodzisz. Nie nale...   28.01.2008, 12:47:54
- - batman   Wcześniej wspominałem, że rozwiązanie to znajduje ...   28.01.2008, 12:56:11
- - mike   Całość to moim zdaniem ciekawostka, która znajdzie...   28.01.2008, 13:27:23
- - batman   Cytata czym to sie rozni od "zwyklego AJAXA...   28.01.2008, 13:49:43
|- - pafka   Cytat(batman @ 28.01.2008, 13:49:43 )...   28.01.2008, 14:36:49
|- - mike   Cytat(pafka @ 28.01.2008, 14:36:49 ) ...   28.01.2008, 14:39:17
- - batman   @mike CytatThe Database Connectivity for JavaScrip...   28.01.2008, 14:47:40
- - pafka   Cytat(batman @ 28.01.2008, 14:47:40 )...   28.01.2008, 16:41:45


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 04:08