Cego er en åpen kildekode og helt gratis kommandolinje programvare skrevet i C ++, ved hjelp av et objektorientert designet for å implementere en relasjonsdatabase som støtter transaksjons SQL spør henvendelser i vanlige programmeringsspråk, for eksempel C, C ++, DBD, og Java.
Søknaden er konstruert på en slik måte at det gir støtte for en distribuert database skygging funksjon som er brukt i noen kommersielle produkter. Det er i stand til å implementere indekser, visninger, lagrede prosedyrer, så vel som utenlandske keys.Multi-threaded systemarkitektur basert på POSIX threadsIts systemarkitektur er multi-threaded, basert på POSIX tråder, og designet fra grunnen av for high end tilgjengelighet og ytelse. Totalt er den programvaren funksjonalitet som kun eksisterer på high-end kommersielle produkter.
For en detaljert beskrivelse av databasen, kan du se i den elektroniske dokumentasjonen tilgjengelig på prosjektets hjemmeside, i den dedikerte dokumentasjonsdelen (brukerhåndbok) .Getting startet med CegoBeing et ganske populært prosjekt, kan Cego enkelt installeres fra standard programvare repositories av din GNU / Linux-distribusjon. Så, bare åpne din favoritt pakkebehandler, søke etter den & lsquo; Cego & rsquo; pakke og installere den. Etter installasjonen, vil du kunne bruke den via en Linux terminalemulator.
Hvis din distro doesn & rsquo; t inkluderer Cego pakken, må du laste ned den nyeste versjonen fra Softoware eller den offisielle nettsiden, lagre det på et sted du velger, pakke ut innholdet, åpner en Linux Terminal vindu og naviger til plasseringen av den utpakkede arkivfiler ved hjelp av & lsquo, cd & rsquo; kommando.
Deretter skriver & lsquo; ./ konfigurere && make & rsquo; kommandoen for å optimalisere og kompilere programmet & rsquo; s kildekoden for en spesifikk maskinvare arkitektur og / eller operativsystemet. Etter en errorless samling, må du skrive & lsquo; make install & rsquo; kommando som root, eller med sudo, for å gjøre programvaren tilgjengelig for alle brukere. Bruk & lsquo; Cego help & rsquo; kommandoen for å se programmet & rsquo; s kommandolinjealternativer
Hva er nytt i denne utgaven:
- Lagt nyttefunksjon blobsize. for å hente blob størrelse informasjon.
Hva er nytt i versjon 2.20.6:
- Lagt fix i CegoFunction :: evalFieldValue for SUBSTR saken å unngå stringbuf stige unntak. starte og len parametere er satt til streng grenser i tilfelle av ugyldig brukerundersøkelser.
- Lagt csmode og qescmode flagg for Cego xml initialisering Unntak melding fix i CegoFactor :: evalFieldValue.
Hva er nytt i versjon 2.20.4:.
- Lagt hitrate beregning til buffer pool informasjon
- Lagt transitive rolle fjerning for alle brukere, hvis en rolle er droppet.
- Lagt mange forbedringer til tekstbasert administrasjon frontent (cgadm) Nå tableset, kan brukeren og rolle administrasjon gjøres støttet av en tekstbasert GUI. Nullverdi sjekk lagt for & quot; alter table & quot; kommando, så i tilfelle endring av en egenskap å være ikke null, blir oppføringene bord sjekket for det (ny metode CegoTableManager :: checkNullValue)
- Opprydding i CegoObjectManager (innført metode getHashPageId) Løser for tabellen endring:. I tilfelle av døpe tabellen attributter, tilsvarende tastetrykkene for indeksen, btrees, fkey og sjekker har ikke blitt endret
Hva er nytt i versjon 2.20.3:
- Løser lagt i CegoBufferPool :: writeAndRemoveTabSet og CegoBufferPool: : writeCheckPoint så bare sider er skrevet, som er okkupert. Ellers kan det føre til systemkrasj, hvis sidene som er frigitt (merket som NOT_OCCIPIED) og skrevet til disk.
Hva er nytt i versjon 2.20.2:
- Fast et problem i CegoFileHandler :: allocatePage Hvis en side fordeles med doAppend == falsk, er det append pekeren reset. Ellers blir frigjort sider aldri omdisponert igjen og vedvarende skape / slipp operasjoner kan føre til side stige.
Hva er nytt i versjon 2.20.1:
- Fix for btree stedene. I noen tilfeller har bufferUnfix operasjoner ikke blitt gjort correcty, som kan resultere i ødelagte btree stedene.
Hva er nytt i versjon 2.20.0:
- Den CegoBTreeManager :: deleteBTree metoden har blitt redesignet. I tilfelle av ikke-unik indeks objekter, kan det skje, at den tilsvarende indeksoppføringen ikke ble funnet (hvis verdien er spredt over flere bladnoder) Dette problemet er løst med den nye metoden implementering
- Lagt relevans attributtverdi for btree objekt. Dette gjør det mulig å gjøre en bedre beslutning om relevansen av en btree objekt som resulterer i en optimalisert gjennomføring spørringsplan.
Hva er nytt i versjon 2.19.14:
- Funksjonell utvidelse for aggregering spørringer for å støtte aggregering funksjoner f.eks velge f1 (sum (a)) fra t1.
Hva er nytt i versjon 2.19.13:
- Ytterligere korreksjoner for CegoDatabaseManager :: useObject metoden numTries var ikke økt riktig.
- Optimalisering for CegoTableManager :: deleteDataTable Indeksen evalueringen ikke var riktig, så jo raskere sletting strategi for tabeller uten indeks gjenstander ble ikke brukt.
Krav :
- base 1.0.4.tar.gz
- xml-1.0.1.tar.gz
Kommentarer ikke funnet