INECO Forum Overzicht Overzicht Aanmelden Aanmelden Registreer Registreer Profiel Profiel Ledenlijst Ledenlijst Groepen Groepen Zoeken Zoeken

Nieuw in IBM Lotus Domino 8.5: Domino Attachment and Object Service (DAOS)
 
 
 
 
 Geplaatst   Bericht 
Marcel Rothuizen

Marcel Rothuizen
 

Aanmelddatum: 10-11-2000
Woonplaats: Heteren (Gld)
Datum: 03-03-2009 23:13:43    Bericht: Nieuw in IBM Lotus Domino 8.5: Domino Attachment and Object Service (DAOS)

Nieuw in IBM Lotus Domino 8.5: Domino Attachment and Object Service (DAOS) *DOCUMENT IS NOG IN BEWERKING*

DAOS kan een hoop ruimte besparen door bijlagen in plaats van in databases op bestands niveau op te slaan.

Stel dat iemand een flinke presentatie van 3,73 MB per mail verstuurd naar 10 collega's dan hebben we al snel een ruimte van 37,3 MB op de server nodig.
Natuurlijk sturen deze collega's de zelfde presentatie graag nog een keer door of met een antwoord terug en voor je het weet heeft een bericht geleid tot enkele tientallen MB's aan data met identieke bijlagen.

Met DAOS wordt een bijlage slechts een keer opgeslagen, alleen een referentie naar de bijlage wordt in een (mail) database geplaatst.
Het gebruik van DAOS beperkt zich niet tot postbussen, maar kan ook gebruikt worden voor andere Notes databases.
De database moet echter wel het laatste Notes bestands formaat hebben (On Disk Structure 51) en mag geen DB2 als opslag gebruiken.

Voor zowel de gebruiker als voor de ontwikkelaar is DAOS geheel transparant.

Wat moeten we doen om DAOS te kunnen gebruiken?
Ten eerste dienen alle databases voor gebruik van DAOS de ODS 51 structuur te hebben.
Om nieuw aan te maken databases als ODS 51 op te slaan dient de volgende regel aan de notes.ini op de server toegevoegd te worden:

Create_R85_Databases=1

Bestaande databases kunnen na toevoeging van deze parameter ook omgezet worden naar het laatste ODS door een copy style compact uit te voeren.

De server waar we DAOS willen instellen dient gebruik te maken van Transactional logging.
Aanbevolen wordt om voor Transactional logging een aparte controler en schijf te gebruiken, liefst als raid 0 of 1.
Dit geeft een betere performance dan een map op een bestaande schijf te gebruiken.
Is performance geen struikelblok, of is het domweg niet mogelijk dan kan het natuurlijk wel anders.
In het voorbeeld gebruiken we ook een map op ons Linux systeem.

Start de Domino Administrator en open het server document wat aangepast moet worden.

Transactional Logging aanzetten

Zet Transactional logging op Enabled.
Geef het Log path op waar de Transactional logging bestanden worden weggschreven (dit is de eerder besproken schijf of map).
Kies een Logging style, hier is gekozen voor Circular (Gebruikt de maximale ruimte en overschrijft bestanden wanneer de ruimte op is).
Bij Use all available space on log device kiezen we in dit geval voor No, wanneer het systeem is uitgerust met een dedicated schijf zou dit Yes zijn, wij gebruiken een map en is dit een handige keuze.
Vervolgens geven we bij Maximum log space de ruimte op die Transactional logging mag gebruiken.
Omdat dit systeem weinig transacties doet kan een beperkte ruimte al voldoen. Wanneer uw systeem veel schijfacties doet dan is het raadzaam om genoeg ruimte te reserveren!
Automatic fixup of corrupt databases zetten we op Yes.
Runtime/Restart performance hebben we hier op Favor Runtime gezet, maar dat is een persoonlijke keuze.
Sla de wijzigingen op.

Voeg de volgende regel aan de notes.ini toe:

Create_R85_Log=1

Deze regel zorgt er voor dat Domino servers die bestanden anders dan in blokken van 512 bytes wegschrijven zich aanpassen aan de gebruikte methode.
Zie eventueel http://www.lotus.com/ldd/dominowiki.nsf/dx/create_r85_log voor meer uitleg.
Heel technisch verhaal, maar het komt er op neer dat de regel er beter kan staan.
Wanneer uw server al Transactional Logging aan had staan dan dienen de logging bestanden gebackupped en daarna verwijderd te worden zodat Domino deze opnieuw kan aanmaken. De Domino server moet uit staan om deze bestanden te kunnen verwijderen.

Hierna dient de server hestart te worden.
Het kan nu lang(er) duren voor de server werkelijk gestart wordt omdat de logbestanden worden aangemaakt en alles databases worden gecontroleerd.

Als de server is herstart kunnen we DAOS instellen, ook dit gebeurd weer in het server document deze keer op het tabblad DAOS.

DAOS aanzetten

Het veld Store file Attachments in DAOS mag op Enabled om DAOS aan te zetten.
Geef aan wat de minimale bestandsgrootte voor een bijlage moet zijn om deze op te slaan in DAOS. Het heeft geen zin om deze waarde heel laag te zetten, het effect is dan niet merkbaar.

Om DAOS te activeren is wederom een server herstart noodzakelijk.

Denk er aan om uw backup aan te passen zodat ook de DAOS map meegenomen wordt in het backup schema!

 E-mail Website ICQ MSNM Skype Hyves LinkedIn 
Zoek in afgelopen ok
 
   Overzicht / Lotus Notes Beheer / Server  
Pagina 1 van 1 

IBM LOTUS NOTES migratie doet u samen met INECO

Powered by Lotus Domino R8.5 on Fedora Core 10 Dit  forum is gemaakt door Intranet &  Network Consultancy. © 2009.
Voor vragen of opmerkingen  kunt u contact opnemen met:  .
Deze site is gemaakt met Lotus Notes R8.5 en draait op Fedora Core 10.

INECO Support Contract banner