Cego is 'n oop bron en heeltemal gratis opdrag-lyn sagteware geskryf in C ++, met behulp van 'n objek-georiënteerde ontwerp vir die implementering van 'n relasionele databasis wat ondersteun transaksionele SQL navraag versoeke in baie programmeertale soos C, C ++, DBS, en Java.
Die aansoek is ontwerp in so 'n manier dat dit bied ondersteuning vir 'n verspreide databasis oorskadu funksie wat gebruik word in 'n paar kommersiële produkte. Dit is in staat om van die uitvoering van indekse, uitsig, gestoor prosedures, sowel as buitelandse keys.Multi-gestruktureerde stelsel-argitektuur gebaseer op POSIX threadsIts stelsel-argitektuur is 'n multi-threaded, gebaseer op POSIX drade, en is ontwerp van die grond af vir die beskikbaarheid van hoë einde en prestasie. Algehele, die sagteware bied funksies wat bestaan net op 'n hoë-end kommersiële produkte.
Vir 'n gedetailleerde beskrywing van die databasis, sien asseblief die aanlyn-dokumentasie beskikbaar op die projek se tuisblad, in die toegewyde dokumentasie artikel (handleiding) .Getting begin met CegoBeing n baie gewilde projek, Cego kan maklik geïnstalleer word van die standaard sagteware repositories van jou GNU / Linux verspreiding. So, net oop jou gunsteling pakket bestuurder, soek vir die & nav; Cego & rsquo; verpak en installeer dit. Na die installasie, sal jy in staat wees om dit te gebruik via 'n Linux terminaal skep.
As jou distro doesn & rsquo; t sluit in die Cego pakket, moet jy die nuutste weergawe van Softoware of die amptelike webwerf te laai, stoor dit op 'n plek van jou keuse, die inhoud daarvan onttrek, maak 'n Linux terminale venster en navigeer na die plek van die onttrek argief lêers met behulp van die & nav, CD's & rsquo; opdrag.
Tik dan die & nav; ./ instel && maak & rsquo; opdrag te optimaliseer en stel die app & rsquo; s bron-kode vir 'n spesifieke hardeware argitektuur en / of operating stelsel. Na 'n errorless samestelling, moet jy tik die & nav, maak installeer & rsquo; opdrag soos wortel, of met sudo maak die sagteware wat beskikbaar is vir alle gebruikers te. Gebruik die & nav; Cego help uit te voer & rsquo; opdrag om die program & rsquo te sien; s command-line opsies
Wat is nuut in hierdie release:
- Bygevoeg nutsfunksie blobsize. vir die herwinning blob grootte inligting.
Wat is nuut in die weergawe 2.20.6:
- Bygevoeg fix in CegoFunction :: evalFieldValue vir SUBSTR geval om te verhoed dat stringbuf uitsondering nie. begin en Len parameters is ingestel om te string grense in die geval van ongeldig toevoer van die gebruiker.
- Bygevoeg csmode en qescmode vlae vir Cego xml inisialisering Uitsondering boodskap fix in CegoFactor :: evalFieldValue.
Wat is nuut in die weergawe 2.20.4:.
- Bygevoeg hitrate berekening swembad inligting te buffer
- Bygevoeg oorganklike rol verwydering vir alle gebruikers, as 'n rol laat val.
- Bygevoeg baie verbeterings aan vloeke gebaseer administrasie frontent (cgadm) Nou tableset, gebruikers en rol administrasie kan gedoen word deur 'n vloek gebaseerde GUI. Null waarde gevoeg vir & quot; verander tafel & quot; opdrag, so in die geval van verandering van 'n kenmerk nie nul wees, is die tafel inskrywings nagegaan word vir dit (nuwe metode CegoTableManager :: checkNullValue)
- Cleanup in CegoObjectManager (bekendgestel metode getHashPageId) Oplossing vir tafel te verander. In die geval van herbenaming tafel eienskappe, die ooreenstemmende sleutel inskrywings vir die indeks, btrees, fkey en tjeks nie verander
Wat is nuut in die weergawe 2.20.3:
- Oplossing bygevoeg CegoBufferPool :: writeAndRemoveTabSet en CegoBufferPool: : writeCheckPoint so net bladsye geskryf is, wat besig is. Anders, kan dit lei tot stelsel crash, as bladsye wat vrygestel is (gemerk as NOT_OCCIPIED) en geskryf op skyf.
Wat is nuut in die weergawe 2.20.2:
- Vaste 'n probleem in CegoFileHandler :: allocatePage As 'n bladsy is toegeken met doAppend == valse, die aanlas wyser is herstel. Anders, bevry bladsye is nooit weer hertoegewys en volgehoue skep / druppel bedrywighede kan lei tot bladsy oorskry nie.
Wat is nuut in die weergawe 2.20.1:
- Fix vir btree voorwerpe. In sommige gevalle, bufferUnfix bedrywighede het nie correcty, wat kan lei tot die korrupte btree voorwerpe gedoen.
Wat is nuut in die weergawe 2.20.0:
- Die CegoBTreeManager :: deleteBTree metode is herontwerp. In die geval van nie-unieke indeks voorwerpe, kan dit gebeur dat die ooreenstemmende indeks inskrywing is nie gevind nie (indien die waarde is versprei oor 'n paar blare nodes) Hierdie probleem is opgelos met die nuwe metode implementering
- Bygevoeg relevansie kenmerk waarde vir btree voorwerp. Dit laat 'n beter besluit oor die toepaslikheid van 'n btree voorwerp wat lei tot 'n optimale navraag uitvoering van plan te maak.
Wat is nuut in die weergawe 2.19.14:
samevoeging
- Funksionele uitbreiding vir samevoeging navrae te ondersteun in funksies bv kies f1 (som (a)) van t1.
Wat is nuut in die weergawe 2.19.13:
- Verdere korreksies vir CegoDatabaseManager :: useObject metode numTries was nie korrek toegeneem.
- Optimization vir CegoTableManager :: deleteDataTable Die indeks evaluering nie korrek was nie, so die vinniger skrap strategie vir tafels sonder indeks voorwerpe is nie gebruik nie.
Vereistes :
- basis-1.0.4.tar.gz
- xml-1.0.1.tar.gz
Kommentaar nie gevind