ďťż
 
ORM & procedury ďťż
 
ORM & procedury
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

ORM & procedury



sg - 14-11-2006 00:57
ORM & procedury
  Witam,
tak się zastanawiam nad takim małym problemem: czy lepiej używać
jakiegoś ORMa (np. hibernate), czy lepiej zrobić pełno procedur w bazie
i je po prostu wywoływać w kodzie czy może lepiej połączyć hibernate
żeby korzystał tylko z procedur a nie prosto z tabel, co myślicie?

--
Na wszystko skutecznie pomaga woda.
Dwie, trzy krople na szklankę wódki





dap - 14-11-2006 00:57

  sg wrote:
> Witam,
> tak się zastanawiam nad takim małym problemem: czy lepiej używać
> jakiegoś ORMa (np. hibernate), czy lepiej zrobić pełno procedur w bazie
> i je po prostu wywoływać w kodzie czy może lepiej połączyć hibernate
> żeby korzystał tylko z procedur a nie prosto z tabel, co myślicie?

Zalezy co kim chcesz byc..
Czy programista danego języka pracującym przez ORM z bazami danych?
Czy tez programista danej bazy danych udostępniającym interface do
programu poprzez procedury/pakiety?

Ja osobiście wole opcje druga - mniej nauki, większa wydajność, większa
przenośność :) Ale i tak w pracy w niewielkim stopniu zależy to od
programisty...

dap

--
,= ,-_-. =. gnu.org
((_/)o o(\_)) polanski.biz
`-'(. .)`-' xoops.pl
\_/




sg - 14-11-2006 00:57

  dap napisał(a):
> sg wrote:
>> Witam,
>> tak się zastanawiam nad takim małym problemem: czy lepiej używać
>> jakiegoś ORMa (np. hibernate), czy lepiej zrobić pełno procedur w
>> bazie i je po prostu wywoływać w kodzie czy może lepiej połączyć
>> hibernate żeby korzystał tylko z procedur a nie prosto z tabel, co
>> myślicie?
>
> Zalezy co kim chcesz byc..
> Czy programista danego języka pracującym przez ORM z bazami danych?
> Czy tez programista danej bazy danych udostępniającym interface do
> programu poprzez procedury/pakiety?
>
> Ja osobiście wole opcje druga - mniej nauki, większa wydajność,większa
> przenośność :) Ale i tak w pracy w niewielkim stopniu zależy tood
> programisty...
>
> dap
>

nie robi mi to większej różnicy, szukam czegoś co jest
wydajniejsze/lepsze/łatwiejsze do zmiany

--
Na wszystko skutecznie pomaga woda.
Dwie, trzy krople na szklankę wódki




dap - 14-11-2006 00:57

  sg wrote:
> dap napisał(a):
>> sg wrote:
>>> Witam,
>>> tak się zastanawiam nad takim małym problemem: czy lepiej używać
>>> jakiegoś ORMa (np. hibernate), czy lepiej zrobić pełno procedur w
>>> bazie i je po prostu wywoływać w kodzie czy może lepiej połączyć
>>> hibernate żeby korzystał tylko z procedur a nie prosto z tabel, co
>>> myślicie?
>>
>> Zalezy co kim chcesz byc..
>> Czy programista danego języka pracującym przez ORM z bazami danych?
>> Czy tez programista danej bazy danych udostępniającym interface do
>> programu poprzez procedury/pakiety?
>>
>> Ja osobiście wole opcje druga - mniej nauki, większa wydajność,
>> większa przenośność :) Ale i tak w pracy w niewielkim stopniu zależy
>> to od programisty...
>>
>> dap
>>
>
> nie robi mi to większej różnicy, szukam czegoś co jest
> wydajniejsze/lepsze/łatwiejsze do zmiany

Jak napisałem ja preferuję (głównie z uwagi na pracę z Oracle) zrobienie
programu w ten sposób:

program -> procedura wywołująca pakiet w bazie danych <-> pakiet w bazie
danych <- obiekty w bazie danych.

dap

--
,= ,-_-. =. gnu.org
((_/)o o(\_)) polanski.biz
`-'(. .)`-' xoops.pl
\_/





Michał Zaborowski - 14-11-2006 00:58

  Dnia 2006-11-12 15:33, Użytkownik sg napisał :
> Witam,
> tak się zastanawiam nad takim małym problemem: czy lepiej używać
> jakiegoś ORMa (np. hibernate), czy lepiej zrobić pełno procedur w bazie
> i je po prostu wywoływać w kodzie czy może lepiej połączyć hibernate
> żeby korzystał tylko z procedur a nie prosto z tabel, co myślicie?
>
Zależy, jak leży... Dodatkową warstwę wprowadza się głównie poto,
żeby być niezależnym od silnika. Pewne operacje są jednak o wiele
wydajniejsze, gdy ich wykonanie zleci się bazie danych.
Kolega Dap pisze pod Oracle'a - więc ma pakiety i może sobie wszystko
ładnie debugować... W przypadku PostgreSQLa nie jest już tak ślicznie -
bo ani pakietów, ani debugowania - no i podejście do programowania
czysto strukturalne.

--
Pozdrawiam,
Michał Zaborowski (TeXXaS)




Brzezi - 14-11-2006 00:58

  nie, 12 lis 2006 o 15:33 GMT, sg napisał(a):

> Witam,
> tak się zastanawiam nad takim małym problemem: czy lepiej używać
> jakiegoś ORMa (np. hibernate), czy lepiej zrobić pełno procedur w bazie
> i je po prostu wywoływać w kodzie czy może lepiej połączyć hibernate
> żeby korzystał tylko z procedur a nie prosto z tabel, co myślicie?

A co ma jedno do drugiego? zupelnie inne zastosowania, zarowo ORM moze
istniec samo jak i z procedurami, tak samo procedury moga istniec same, jak
i moga byc wykorzystywane przez ORM, jak i niezaleznie

nie widze sensu pytania...

Pozdrawiam
Brzezi
--
[ E-mail: brzezi@enter.net.pl ][ If you analyse anything, you destroy it. ]
[ Ekg: #3781111 ][ -- Arthur Miller ]
[ LinuxUser: #249916 ][ ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?= MSSQL 2005 i uruchamianie procedury o =?ISO-8859-2?Q?okre=B6lone?==?ISO-8859-2?Q?j_godzinie?= [MS SQL 2000/2005] Procedura z dynamicznym SQL =?iso-8859-2?q?Procedura_sk=B3adowalna_wywo=B3ywana_o_okreslo nej_godzinie?= [ORACLE] Stored Procedures - jaki typ danych przy dostępnie poprzez ADO? =?iso-8859-2?q?[Mysql_5=2E0]_Wywo=B3ywanie_procedury_jako_parametr_funkcji?= [MySQL5] problem z zastosowanie funkcji, procedury w celu unikniecia powtórzeń kodu w zapytaniach =?iso-8859-2?q?wysy=B3anie_emaila_za_pomoca_procedury_skladow anej_Oracle?= =?iso-8859-2?Q?=5Boracle_pl/sql=5D_r=F3=BFnice_w_tworzeniu_procedur?= =?iso-8859-2?q?Nazwa_Tabeli_jako_parametr_w_procedurze_sk=B3a dowanej?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • adwokat.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com