|
Oracle9i
Database vereenvoudigt de IT-infrastructuur en biedt
de gebruiker veel voordelen wat betreft het bijhouden
van belangrijke informatie. Daarnaast neemt de beschikbaarheid
van gegevens toe en zorgt het voor beter gestroomlijnde
bedrijfsprocessen. Oracle claimt dat het programma in
eerste instantie is ontwikkeld 'om de gebruiker meer
te laten doen voor minder geld.'
Scalability
Aan informatiesystemen worden dagelijks nieuwe eisen
gesteld; ze worden steeds meer gespecificeerd en complex.
Om te kunnen deelnemen aan deze constante evolutie,
moet men kunnen vertrouwen op een product dat voorziet
in een schaalbare (scalable) prestatie. Oracle's Real
Application Clusters maken het mogelijk de Oracle9i
Database te draaien op meerdere machines die gegroepeerd
zijn in een cluster. Deze optie, gekoppeld aan het feit
dat het programma loopt op extreem schaalbare hardware
platforms, maakt Oracle9i tot de meest schaalbare database
ter wereld.
De grootste pluspunten van Real Application Clusters
(RAC's) zijn:
Het is niet nodig opnieuw applicaties voor data-opslag
te ontwerpen om je voordeel te kunnen doen met RAC's.
Je kunt dezelfde applicatiesystemen hanteren die je
reeds eerder gebruikte op een machine zonder RAC's.
Dit wordt transparante schaalbaarheid genoemd.
Met RAC's blijft niet alleen het principe van
transparante schaalbaarheid gehandhaafd, de gegroepeerde
machines functioneren daarnaast als backup-machines
voor alle andere computers in de cluster. Hoe meer machines
je toevoegt aan een groep, hoe betrouwbaarder het systeem
wordt. Op die manier blijft de database te allen tijde
beschikbaar.
Beschikbaarheid is meer dan alleen maar 'het
aan de gang houden van je database'. Zo moet een database
direct reageren op een bepaalde opdracht. RAC's stellen
de gebruiker in staat te switchen tussen afzonderlijke
prestatiehoogtes.
Manageability
Een moeilijk handelbare (manageable) database zal waarschijnlijk
nooit optimaal worden gebruikt. Daarom heeft Oracle
ervoor gezorgd dat de geclusterde database in gebruik
gemakkelijker is dan ooit tevoren. Ook hier dragen de
Real Application Clusters hun steentje bij:
De Enterprise Manager, Oracle's belangrijkste
management-tool, laat in één oogopslag de hele RAC zien.
Nagenoeg alle handelingen die op een enkele machine
kunnen worden verricht, zijn mogelijk in een cluster
(met exact dezelfde methodes). Backup's, herstellen
en andere functies kunnen op dezelfde manier in de hele
database worden uitgevoerd, of die nu op een enkele
machine staat of op een RAC.
De statistieken kunnen per afzonderlijke machine
worden opgevraagd of als RAC in zijn geheel.
Online operations, waarbij het gaat om handelingen
die online verzorgd kunnen worden, zoals de reorganisatie
van tabellen, toevoegen of verwijderen van kolommen
in tabellen, de aanmaak en reorganisatie van een index,
tabellen verplaatsen en het veranderen van standaard
tabellen naar index-georganiseerde tabellen.
In de database zit een Resource Manager opgenomen
waarmee het mogelijk is het gebruik van bronnen door
de verschillende gebruikersgroepen aan te sturen. Zo
kan men het CPU-gebruik van de groepen bepalen, prioriteiten
stellen aan bronnen die door een groep geraadpleegd
kunnen worden of een limiet stellen aan de hoeveelheid
actieve sessies per groep. Dit is slecht een greep uit
de vele opties die de Resource Manager heeft te bieden.
In tegenstelling tot andere databases is het
voor een Oracle9i RAC niet nodig data te partitioneren.
Als men een machine aan de cluster wil toevoegen (of
uit de groep wil verwijderen), scheelt dat veel tijd
en werk.
Availability
Ongeplande uitval van het computersysteem is in de e-business
één van de ergste dingen die kunnen gebeuren. Als software
niet goed functioneert, levert dat productieverlies
op, maar ook verlies van klanten, negatieve publiciteit
en verlies van vertrouwen in de e-business. Oracle9i
voorziet in een betere beschikbaarheid (availability)
van het systeem door software te introduceren die rampen
voorkomt, systeemfouten en menselijke fouten snel herstelt,
en de 'downtime' van het systeem zo aanzienlijk reduceert.
Met de Oracle9i Data Guard is het mogelijk automatisch
backups te laten maken van de database log-bestanden
op een server die standby staat. Daarnaast zorgt de
Data Guard ervoor dat de updates van log-bestanden -
synchroon of asynchroon - van de primaire database direct
naar de standby database geschreven worden. Gebruikers
kunnen er zeker van zijn dat de standby database de
meest recente gegevens bevat indien het systeem onverhoopt
mocht uitvallen.
De Oracle9i Flashback Query is revolutionair te noemen.
Met deze applicatie kunnen gebruikers gegevens opvragen
zoals die in het verleden in de database te vinden waren.
Door gebruik te maken van de flashback-parameter kan
men een datum specificeren, waarop vervolgens gegevens
kunnen worden aangevraagd. Als op die manier fouten
worden vastgesteld, kost het niet veel moeite de updates
aan te passen. Bovendien kan de herstelling worden uitgevoerd
zonder bepaalde applicaties af te moeten sluiten (dus
geen downtime).
Security
Oracle9i voorziet in een gegarandeerd veilig
internetplatform voor de bescherming van waardevolle
informatie. Veiligheidsrisico's worden sterk teruggebracht
door beveiligingen (security) aan te brengen op drie
niveaus: data, gebruikers en bedrijven.
Oracle Virtual Private Database (VPD) is een beveiligingssysteem
dat de gebruiker alleen data toewijst die voor hem of
haar is vrijgegeven. Een andere tool, Oracle Label Security,
kan worden ingezet om bepaalde data te labellen. Hierdoor
kunnen meerdere gebruikersgroepen tegelijkertijd de
voor hen vrijgegeven data raadplegen. 'Data encryption'
moet ervoor zorgen dat gegevens - zoals tabellen met
creditcard-nummers - niet voor onbevoegden te zien zijn.
Voor het internet heeft Oracle een aantal beveiligings-tools
ontwikkeld, zoals Public Key Infrastructure support,
verbetering van de proxy-waarmerking van de database,
en de nieuwe server-mogelijkheid 'web single sign-on'
(gebruikers behoeven slechts naam en wachtwoord in te
voeren en de web-applicaties zijn overal in het bedrijf
beschikbaar.)
New
features
Alle genoemde functies van Oracle9i Database zitten
verwerkt in een 'single-engine architecture': schaalbaarheid
en prestaties, extractie, transformatie, Online Analytic
Processing (OLAP) en data mining. De single-engine speelt
een belangrijke rol in Oracle's streven naar minder
complexe software. Voorheen gecompliceerde handelingen
zijn nu goed uit te voeren. Bovendien hoeft men minder
in het systeem te investeren; het is accuraat en het
vergt minder tijd.
Met Oracle9i Dynamic Services gebruikt men slechts één
programma voor managen, aggregeren, toegankelijk maken
en het aanbieden van internetdiensten. Het is dus niet
meer noodzakelijk dat ontwikkelaars aparte informatiebronnen
moeten aansturen, wat een ingewikkelde bezigheid is.
Daarnaast stelt Dynamic Services een bedrijf in staat
een uitgebreid dienstenpakket aan te bieden op internet,
gebruikmakend van de kennis van partners.
Programmeertalen als Java, XML en SQL zijn volledig
geïntegreerd. Dit komt de beschikbaarheid van data ten
goede, maar ook de massale verwerking van transacties.
Verder is Oracle9i een doorbraak op het gebied van e-business
integratie: men kan bedrijfsbreed gegevens integreren,
er zijn geavanceerde mogelijkheden op het gebied van
data-replicatie en het 'tovert' intelligente, beveiligde,
internet-vriendelijke boodschappen op het scherm als
men gebruikmaakt van de applicaties.
Kortom, Oracle9i biedt alle benodigde applicaties in
één keer aan. Aanschaf van andere software-pakketten
is vanaf nu niet meer nodig. Waarom zou je er dan nog
geld en tijd aan spenderen? Oracle laat de gebruiker
immers meer doen voor minder geld.

|