Oracle maakt gratis database beschikbaar

Eerder was al aangekondigd dat Oracle aan een gratis versie van zijn databasesoftware aan het werken was, en nu kan Oracle Database 10g Express Edition ook gedownload worden. Met deze gratis tool richt Oracle zich op ontwikkelaars die geen budget hebben voor uitgebreide databasesystemen, databasebeheerders die een test- en leeromgeving willen opzetten, software- en hardwareverkopers die een databasesysteem met hun tools willen meeleveren zonder dat daar kosten aan verbonden zijn, en studenten die hun databasekennis willen opkrikken. Het lijkt er dan ook op dat Oracle zich na de mislukte toenadering tot MySQL nu op zelfstandige basis op deze markt zal gaan richten. Indien gewenst kan Oracle Database XE na verloop van tijd gemakkelijk geüpgraded worden, zonder dat daar ingewikkelde migratieprocedures voor nodig zijn, aldus het bedrijf. Vanzelfsprekend krijgt men in deze gratis versie met enkele beperkingen te maken. Zo kan de databasesoftware slechts 4GB data bewaren, 1GB geheugen in gebruik nemen en zal hij slechts van één aanwezige cpu gebruikmaken.

Door Yoeri Lauwers

Eindredacteur

01-03-2006 • 11:40

57

Bron: Oracle

Reacties (57)

57
57
29
9
7
24
Wijzig sortering
Kon wel eens een gouden greep zijn.

Een klein/compact bedrijf die anders zich scheel betaald aan licentie rechten voor diverse pakketen

Kunnen nu gewoon gaan gebruiken en als ze groeien & uitbreiden makkelijk overstappen ....

Want zulke "top" jaren heeft oracle ook niet achter de rug
Er zijn al jaren zat (IMHO betere) alternatieven zoals (om maar 1 voorbeeld te noemen) MSDE (SQL Server 2005 Express Edition) e.d.
En wat nu als ik een cluster(tje) machines heb die draaien op een *nix smaakje?

Nu ook Oracle, in navolging van IBM, een lichte versie van haar DBMS uitgeeft onstaat er voor kleine projecten een behoorlijk scala aan producten om uit te kiezen.
Anoniem: 147925 @RobIII1 maart 2006 12:07
Die alternatieven kunnen wat jou betreft beter zijn, maar toch is het zo dat bedrijven die forse databases hebben in heeeeeel veel gevallen hebben gekozen voor oracle. Dan is het als student oid best handig als je daar alvast mee kan werken, omdat oracle o.a. ook weer z'n eigen sql-statements heeft ontwikkeld.

@martijnvanegdom: sorry jongen, maar werkgevers gaan geen nieuw database systeem aanschaffen, omdat een pas afgestudeerde zo fijn met oracle kan werken. Tegen de tijd dat die afgestudeerde mag beslissen welke database gekozen gaat worden, wordt jouw argument valide. Maar het zal wellicht een overweging geweest zijn van ome larry ;)
Maar wat nou als je een compleet systeem moet ontwikkelen, of moet consulteren.
Misschien ben je dan wel geneigd om oracle aan te bevelen.
En dan weer fijn afhankelijk zijn van Windows als server platform, nee dank je...De express is trouwens behoorlijk beperkt in het aantal connecties...je komt al snel in de problemen daarmee.
Bor Coördinator Frontpage Admins / FP Powermod 1 maart 2006 11:45
Misschien handig ook een download link in het bericht te plaatsen of de download in de meuktracker te zetten?

Download is hier beschikbaar: http://www.oracle.com/tec...ts/database/xe/index.html

Beschikbaar voor zowel Linux als Windows X86
Deze jongens begrijpen het.....

Dit is een analogie hoe destijds WP5.1 ook de markt in Nederland heeft veroverd (al was het van korte duur). B-)
Deze jongens begrijpen het.....
Zij het dat ze er wel een beetje laat mee komen tov de concurrentie (Microsoft en IBM) ;)
Uhm, WP5.1 was anders een behoorlijk duur pakket (zij het dat de meerderheid een illegale kopie had).
WP5.1 idd een duur pakket. Echter het werd onder scholen, universiteiten en bij studenten gratis verspreid. Daardoor groeide er een hele generatie op met het gebruik van WP5.1

Vervolgens kwamen al deze mensen in het bedrijfsleven en daar werd dan tegen betaling WP5.1 aangeschaft. En zo heeft men in een paar jaar wel de Nederlandse markt veroverd.
je mocht het al gratis gebruiken ter lering en vermaak, maar nu mag je er ook kleinschalige productie op draaien... tot 4 GB aan database-data

dan wordt het weer wel interessant om er mee te starten...
Dit is natuurlijk een reactie op de al eerder verkrijgbare MS SQL Server 2005 Express (voorheen bekend als MS Desktop Engine). Deze zet van Microsoft heeft er volgens mij voor gezorgd dat veel ontwikkelaars zich op SQL Server gingen richten. Voor kleinschalige toepassingen deze gratis versie; wanneer nodig pijnloos (...) upgraden naar een betaalde versie.

Goed dat er nu ook een Oracle alternatief is!
Meesten zeggen hier, dat MySQL of Access concurrenten zijn waar het niet te veel gebruikers betreft. Ik denk eerder dat Oracle last heeft van de concurrentie van SQL Server. De gratis versie van SQL server is SQL Express (voorheen MSDE). Software die geschikt is voor SQL server draait ook gewoon op SQL Express. Dus als een klein bedrijf zo'n software oplossing wil gebruiken kunnen ze er gratis een SQL Express database onder hangen en grotere bedrijven (of groeiende bedrijven) kunnen er een SQL Server database onder hangen met meer mogelijkheden voor beheer van de database. De software behoeft daarvoor geen aanpassingen. Voor ontwikkelaars is het mooi om één oplossing te maken en daarbij een kleine, gratis database of een uitgebreidere en duurdere database te kunnen aanbieden. Voor veel ontwikkelaars zal daarom de keuze vallen op de Microsoft oplossing. Oracle verliest daardoor denk ik terrein en probeert op dat op deze manier terug te winnen.

Edit: Oops. Cameleon73 was me net voor.
Offtopic vraagje: zit er op Oracle ook zo'n belachelijk limiet van zoveel rijen?
Bij databases spreken we niet over rijen maar over records. Welke beperking doel je op? Welke database heeft dan "ook" die beperking?
Misschien bedoelt hij Microsoft Excel? (ook al is dat dan geen database)
psst. 2^16-1 = 65535
misschien bij access, daar heb je volgens mij iets van 65536 als limiet. Maar dit is in de normale versie van Oracle niet aanwezig, al weet ik niet of dat met deze versie wel zo is.
Nope, ik heb hier een Access 97 database liggen met meer dan 100k rows in 1 table, 65k rows is dus iig geen limiet. Gezien het datatype voor een autoincrement primary key, zal de limiet wel ergens op 232-1 of 216-1 liggen.
Access gaat dan ook tot 2^31 = 2 miljard. 1 bit wordt gebruikt omdat het een signed long is.
Waarom in vredesnaam signed long? Autoincrements beginnen doorgaans bij 0, niet bij een negatief getal :?
Anoniem: 57363 @HanH1 maart 2006 13:45
Ik heb twee loggings tabellen met elk meer dan een miljoen records voor MySQL. Wees blij dat de limieten zo hoog liggen.
@jp: In Access het je maar een paar nummerieke typen en die zijn allemaal signed. Vervolgens wordt er voor dat veld een flag geset voor autoincrement.
Inderdaad 2^16-1=65535.

Computers beginnen echter ook te tellen bij 0. De eerste record is 0, de laatste 65535 in het geval van een limiet als hierboven. Dat maakt 65536 records.

Misschien ben je in de war met strings oid die als laatste karakter meestal de 0 byte moeten inserten waardoor de laatste positie reeds bezet is.
Anoniem: 53444 @RobIII1 maart 2006 13:53
Een record is gelijk aan een rij..
beide kreten mogen worden gebruikt bij een RDBMS.

Anyway.. welke RDBMS ook een beperking heeft op max aantal rijen? De Express Edition van MS SQL Server misschien ??

leuk detail.
in Oracle is de functie ROWNUM beschikbaar.
ROW is toch echt rij hoor ;)
Anoniem: 66233 @RobIII1 maart 2006 11:59
Excel ;)
Oracle is een echte database... die heeft dus geen limieten op aantal rows.
En ja in een database heb je rows, geen records.
Nou nou, je hebt bij deze versie van oracle wel een limiet, namelijk de4GB grens... en de ene spreekt over rows en de rest spreekt over records, dus ja in een database heb je ook records... het is maar waar je het geleerd hebt...
Bedoel je soms die Max. 30 tekens voor een colomnaam?
Die is/was best irritant. Vooral als je via gemodelleeerd ontwikkelen tot een datamodel komt waarin de tabelnamen automatisch zijn gegenereerd. Hierdoor was ik bij mijn stage een hele tijd mee bezig om dit aan te passen.
Je kan gewoon rekening houden met dat limiet tijdens het ontwerpen van je db...

Daarbij zou ik zelf persoonlijk niet eens namen van 30 tekens willen gebruiken. Krijg ik naar mijn mening veels te lange queries van.

Liever KLANTREGNR dan KLANTENREGISTRATIENUMMER bijvoorbeeld.

mvg,

Laurens
Met deze gratis tool richt Oracle zich op ontwikkelaars die geen budget hebben voor uitgebreide databasesystemen, databasebeheerders die een test- en leeromgeving willen opzetten, software- en hardwareverkopers die een databasesysteem met hun tools willen meeleveren zonder dat daar kosten aan verbonden zijn, en studenten die hun databasekennis willen opkrikken.
En welke van deze doelstellingen kunnen er niet worden gehaald met MySQL, PostgreSQL, of een andere bestaande vrij beschikbare databaseserver?
Kijk, voor echt grote database toepassingen komen PostgreSQL en MySQL nog gewoon te kort. Op de Tu Delft word het praktische gedeelte van de databases gegeven met behulp van MySQL.

Echter met dit alternaitief van Oracle ben je een stuk dichter bij de praktijk. Daarnaast hoopt Oracle natuurlijk ook dat de studenten die later het bedrijfsleven zullen induiken Oracle als prettig ervaren hebben en sneller geneigd zijn te kiezen voor Oracle
Voor mysql is dit momenteel nog waar (hoewel ik het eigenlijk ook al een tijd niet meer bekeken heb en mysql verbetert zo snel dat dat ondertussen ook al zou kunnen voorbijgestreefd zijn), maar met wat je over postgresql zegt moet je zeer sterk opletten, want er zijn nu reeds een aantal multinationals die dit met succes voor zulke zeer grote databases inzetten.
want er zijn nu reeds een aantal multinationals die dit met succes voor zulke zeer grote databases inzetten.
Dat geldt ook voor MySQL hoor.
Niet alle (databases van) multinationals hebben features nodig die MySQL niet heeft.
Ik wil even bevestigen wat jantjen zegt. PostgreSQL is behoorlijk geavanceerd, en kan heel best gebruikt worden voor kritieke dataopslag. De mening dat het het niet zou zijn, komt gewoon voort uit onwetenheid, of angst voor open source (of liefhebberij voor closed-source software).
Maar PostgreSQL is ook behoorlijk traag ;)
log voor de gein eens in op ensembldb.ensembl.org met een mysql client, username anonymous. Dump de inhoud van deze DB's eens op je HD, is helemaal niet groot en complex hoor !?!?!
Ik hoor je over een paar dagen wel weer. Succes.
MySQL heeft pas sinds de laatste versie ondersteuning voor views, en triggers. Oracle gebruikt deze al veel langer en is hier dus ook al veel verder in.
Zo kunnen gekoppelde gegevens en tabellen niet per ongeluk verwijderd worden in oracle.
Postgre ondersteund wel views, maar gaat niet zover als oracle dat deze vieuws ook bewerkt kunnen worden.
Ik kreeg op de hcc beurs al een cdtje mee van oracle met daarop deze versie ?
hij's al een maandje of 3-4 beschikbaar op Oracle Technology Network :)
Dit is ook oud nieuws, volgens mij heeft dit al eerder op tweakers gestaan.

Een van de aanwezige CPU's, dan ben ik benieuwd of ze 1 core als cpu zien of zoals de rest van de wereld, 1 CPU zien als 1 CPU, ongeacht het aantal aanwezige cores.

Op dit item kan niet meer gereageerd worden.