-
Data: 2010-01-20 21:36:59
Temat: Re: Algorytm formatowania tekstu XML
Od: "Bastion" <b...@m...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
Użytkownik "wloochacz" <w...@n...dgbit.spameromnie.pl> napisał w wiadomości
news:hj798r$hd7$1@inews.gazeta.pl...
> Bastion pisze:
> Fajny pomysł, tylko że zupełnie bez sensu...
Temat formatowanie XML-a w SQL-u jest juz nieaktualny ale chetnie
podyskutuje;)
> Po co baza danych ma formatować dane? Baza ma przechowywać dane, a nie formatować;
daty też zapisujecie w char(10), sprowadzając
> do postaci "yyyy-mm-dd"?
> Przecież KAŻDE dane, pochodzące z bazy konsumuje jakaś aplikacja (uogólniając
oczywiście, bo tą aplikacją może być WS) napisana w
> jakimś języku. A każdy język potrafi sformatować XMLa, choćby i w locie. Poza tym
sformatowany XML zajmuje więcej miejsca, co ma
> znaczenie dla bazy danych (wprost proporcjonalnie do ilości informacji).
1) Baza nie przechowuje sformatowanych danych, nie przechowuje nawet
danych w formacie XML.
2) Zapytanie do procedury wbudowanej zwraca niesformatowany tekst XML.
3) W aplikacji wywolujacej zapytanie (funkcje wbudowana SQL)
nie chce uzywac zewnetrznych bibiotek do formatowania XML poniewaz:
Od wielu lat zalozeniem aplikacji nad ktora pracuje jest
maksymalna:
- flexybilnosc i konigurawalnosci zapeweniona przez jezyk skryptowy SQL.
- oddzielenie warstwy logiki biznesowej (SQL) od warstwy wizualizacji(aplikacja i
pliki binarne).
> Napisz jak baza danych, bo niektóre z nich mają wbudowaną obsługę dokumentów XMLa
(np. DB2 czy MSSQL).
Sybase ASA w wersji 6,7 lub 9(u klientow chodza rozne wersje),
faktycznie w Sybase 9 jest prosta obsluga XML ale na 100% nie ma formatowania XML.
>Chyba do każdej bazy danych można tez napisać funkcję rozszerzającą w języku
wysokiego poziomu i użyć jej w SQL; w innych można
>pisać wprost w maszynie wirtualnej osadzonej w silniku bazodanowym (.NET lub Java,
wszystko zależy od tego JAKA baza danych).
Tak Sybase wersja 9(w przeciwienstwie do ver 6 i 7)
obsluguje NET i Java ale zalozenia/wymagania sa takie,
ze tego nie uzywamy.
> Po po co wspomniałeś o XSD?
??? Nie rozumiem, prawda?
;)
> A więc użyj gotowca - zewnętrznej biblioteki do przetwarzania dokumentów XML, pod
warunkiem że Twoja baza danych już nie posiada
> czegoś takiego...
Reasumujac, realia/zalozenie/wymagania sa takie ze
- logika biznesowa jest w skryptach SQL.
- wizualizacja w plikch binarnych(*.exe,*.dll,*.bpl)
- nie uzywamy zewnetrzych bibliotek jezeli nie ma takiej koniecznosci (tzw. brzytwa
ockhama)
Pozdrawiam
Następne wpisy z tego wątku
- 20.01.10 22:02 wloochacz
- 21.01.10 21:40 Bastion
- 22.01.10 13:17 Mikolaj Rydzewski
- 22.01.10 20:56 Bastion
- 22.01.10 22:48 wloochacz
Najnowsze wątki z tej grupy
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
Najnowsze wątki
- 2025-05-14 Tsue i smsy
- 2025-05-14 Biedna kobieta jechała samochodem na targ aby sprzedać klamoty i dostała 300 zł mandatu
- 2025-05-14 hot spot traci connected device
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 Wariant rumuński
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Niemcy: Przychody ze sprzedaży produktów Fairtrade w 2024r. wzrosły o rekordowe 13% do 2,9GEUR
- 2025-05-14 Superwood - drewno które ma o 50 proc. większą wytrzymałość na rozciąganie niż stal
- 2025-05-14 dobra wiadomość na koniec dnia
- 2025-05-14 Superwood - drewno które ma o 50 proc. większą wytrzymałość na rozciąganie niż stal
- 2025-05-14 List Prezydium Konferencji Episkopatu Polski, w sprawie nowego przedmiotu Edukacja zdrowotna
- 2025-05-14 W 2024r. 80% sprzedawanej muzy jest strumieniowana, 12% to CD, 7,5% to winyle