Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%)
|
Jestem ciekawy jak wygląda sprawa rozszeżeń normalnego SQL'a w bazach danych. Wiem, że bazy typu Informix i Oracle mają swoje języki, które znacznie ułatwiają pisanie programów (odpowiednio 4gl dla informixa oraz PL/SQL (czy jakoś tak) w oraclu).
Interesuje mnie, czy inne bazy jak np. Interbase, MySQL, PgSQL i tego typu bazy mają swoje własne rozszeżenia tego typu. Jestem również ciekawy, jak to wygląda z wydajnością takich rozwiązań w porównaniu do zwykłych programów w php... Myślałem o tym np. w kontekście użycia czegoś takiego w BSP (a queries mogłyby być zapisane w bazie danych i przerabiane przez np. szablony). Mam np. taki kawałek kodu w 4gl'u, który ponoć (nie mam informixa, nie testowałem) umie kasować gałęzie w systemie podobnym do naszego, tzn. zakładanego przez nas za najlepszy (a na dodatek robi to od listków, a nie gałęzi, pnia, co jest ważne w przypadku przerwania trasakcji, sesji), tylko, że bez pola depth. Można byłoby takich zestawów zrobić na każdą baze i tylko przerabiać za pomocą szablonów nazwy i id i w zależności od tego, na jakiej bazie byłoby instalowene, ładowalibysmy queriesy do niej (w jej języku). |
|
|
|
Jabol [inne] Języki rozszeżające bazy danych 2.06.2003, 20:09:33
Seth Moge sie jedynie wypoeidziec co do wydajnosci PL/S... 2.06.2003, 20:20:30
Jabol a co myślisz o idei zrobienia oddzielnej tabeli (o... 2.06.2003, 20:47:59
Seth Ogolnie zalozenie takich jezykow jest, ze programi... 2.06.2003, 21:02:57 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 19:10 |