On 07 May 2001 21:57:18 +0300, Petru Paler wrote:
>
> create view big_log as
> select * from log_200101
> union all
> select * from log_200102
> union all
> select * from log_200103;
>
> Si refaci view-ul de fiecare data cand adaugi o tabela noua. Dupa aia
> faci select <ce te intereseaza> from big_log where <conditii>;
Pai si ce se intimpla daca am mii de tabele, fiecare cu zeci de mii de
linii, sau cam asa ceva? N-o sa-mi trebuiasca resurse ca la balamuc, n-o
sa se umfle serverul SQL ca naiba cind creez view-ul?
Chestia este c-o sa am spatiu de stocare de ordinul sutelor de giga pe
masina aia, si intentionez sa-l folosesc. Si daca dau union pe 100 GB de
tabele... :-/
> Ar mai fi o mica problema, ca sa folosesti asta iti trebuie un RDBMS
> adevarat (ca sa ai view-uri), destept (ca sa stie cum sa-si faca
> query plan-ul) si eventual foarte destept (materialized views, CUBE,
> ROLLUP, data warehousing support, etc).
>
> MySQL nu satisface nici una dintre conditii :)
Si ce sa fac, sa pun Informix? (ca Oracle nu pun nici sa ma platesti, la
halul in care haleste resurse)
Oricum, pe moment msyslog stie doar MySQL si PostgreSQL, si nu vad sa
invete si altceva prea curind.
--
Florin Andrei
"Imagine working in a secure environment and finding the string
_NSAKEY in the OS binaries without a good explanation." - Alan Cox
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.