Intrebare rezolvata

avatar

Se poate extinderea bazei de date Oracle Expres cu alte baze de date free ?

Salut

Vreau sa dezvolt o aplicatie pe Oracle Express .
Problema este ca baza de date este limita 4 GB si acum nu am bani de licenta .

Intrebarea mea este daca pot sa integrez si alte baze de date free astfel in cit baza de date principala sa fie pe Oracle si pe alte sisteme sa fie cele secundare?

Cum vedeti voi o astfel de solutie functionala ?

Cu ce baze de date ar merge bine aceasta struto camlia ?

A intrebat Danny Iosif

Raspunsul ales

avatar

Alin Vasile a raspuns pe 5.02.2011, 11:16

Bineinteles ca ai voie sa integrezi in modul asta, sa pastrezi baza de date Oracle sub 4 GB si pentru restul datelor sa ai baze de date secundare, gratuite. Eu sugerez Microsoft Sql 2008 Express sau MySql, cea din urma fiind freeware si se poate extinde la ce marime vrei.

O solutie flexibila ar fi sa ai in cod cate un wrapper de comunicare pentru fiecare baza de date, astfel incat daca vrei sa schimbi Oracle cu MySql pur si simplu sa schimbi un simplu ConnectionString.

Iar faptul ca ai ajuns la 4GB mi se pare o problema. Salvezi cumva fisiere externe in baza de date ? Ar fi bine sa nu.

Voteaza:   3 0 Raporteaza abuz

Alte raspunsuri

avatar

Gheorghe Fischer a raspuns pe 5.02.2011, 14:40

Daca te gandesti la mai multe baze de date care sa lucreze in paralel, sigur ca functioneaza. A doua (a treia, a patra, ...) poate fi chiar si o alta baza de date Oracle Express, instalata pe un alt calculator, sau pe o masina virtuala.
Daca insa te gandesti sa faci o interogare care sa combine date din tabele aflate in baze de date diferite, in felul acesta nu va functiona. Pentru asemenea cazuri interogarea trebuie defalcata in mai multe mini-interogari, fiecare lucrand cu tabele dintr-o singura baza de date.

Voteaza:   3 0 Raporteaza abuz


avatar

We Oxyle a raspuns pe 5.02.2011, 20:45

salut foloseste MySQL e tot un sistem de DB dar e free si mult mai flexibil si ushor de lucrat in el

Voteaza:   2 0 Raporteaza abuz

Atentie! Acumulati 10.000 de puncte pe MegaAjutor si primiti un abonament MaxMember! Pentru mai multe detalii, click aici».

Axello