Cego jest open source i całkowicie darmowy program wiersza polecenia napisane w C ++, używając obiektowego opracowanych dla relacyjnej bazy danych, który obsługuje transakcyjnych żądania zapytań SQL w popularnych językach programowania, takich jak C, C ++, DBD, a Java.
Aplikacja jest skonstruowany w taki sposób, by zapewnić, że wsparcie dla rozproszonej funkcji bazy cieniowanie, który jest stosowany w niektórych produktach handlowych. Jest zdolny do indeksów wykonawczych, widoki, procedury składowane, a także keys.Multi gwintowane architektury zagranicznego systemu w oparciu o architekturę systemu POSIX threadsIts jest wielowątkowa, na podstawie wątków i zaprojektowany od podstaw z myślą o dostępności wysokiej klasy i wydajność. Ogólnie rzecz biorąc, oprogramowanie zapewnia funkcjonalność, która istnieje tylko na high-endowych produktów komercyjnych.
Szczegółowy opis bazy danych, należy zapoznać się z dokumentacją online, dostępnego na stronie projektu, w specjalnej sekcji dokumentacji (instrukcja) .Getting zaczynaliśmy CegoBeing projekt dość popularny, Cego można łatwo zainstalować z repozytoriów oprogramowania aparatu domyślna dystrybucja GNU / Linux. Tak, tylko otwórz swój ulubiony menedżera pakietów, wyszukaj i lsquo; & rsquo cego; pakiet i zainstalować go. Po instalacji, będzie można z niego korzystać za pomocą Linux aplikacji emulatora terminala.
Jeśli Twoja dystrybucja nie robi & rsquo; t to pakiet cego, należy pobrać najnowszą wersję ze Softoware lub oficjalnej stronie internetowej, zapisz go w wybranej lokalizacji, jego rozpakowania, otworzyć okno Linux Terminal i przejdź do lokalizacji ekstrakcji archiwum plików za pośrednictwem & lsquo; & rsquo; cd polecenie.
Następnie wpisz & lsquo; ./ skonfigurować && make & rsquo; polecenie, aby zoptymalizować i skompilować aplikację & rsquo; s kodu źródłowego dla konkretnego architektury sprzętowej i / lub systemu operacyjnego. Po bezbłędną kompilacji, należy wpisać & lsquo; make install & rsquo; polecenie jako root lub z sudo, aby oprogramowanie dostępne dla wszystkich użytkowników. Użyj & lsquo; & rsquo cego help; Polecenie do obejrzenia programu & rsquo; s opcje wiersza polecenia
Co nowego w tym wydaniu:
- Dodane użytkową funkcję blobsize. do pobierania informacji o rozmiarze blob.
Co nowego w wersji 2.20.6:
- Dodano poprawkę w CegoFunction :: evalFieldValue w przypadku SUBSTR aby uniknąć stringbuf przekroczyć wyjątek. len rozpoczęcia i parametry ustawione są granice ciągów w przypadku nieprawidłowych danych wejściowych użytkownika.
- Dodane csmode i qescmode flagi dla cego xml inicjalizacji Exception wiadomości poprawki w CegoFactor :: evalFieldValue.
Co nowego w wersji 2.20.4:.
- Dodane obliczenia hitrate do buforowania informacji basen
- Dodane przechodni usuwanie ról dla wszystkich użytkowników, jeśli rola jest odrzucany.
- Dodano wiele usprawnień do przekleństwa opartych frontent administracji (cgadm) Teraz tableset, użytkownika i administracja Rola można zrobić wspierane przez przekleństwa opartych GUI. Sprawdzenie wartości Null dodaną dla & quot; alter table & quot; polecenie, aby w przypadku zmiany atrybutu być not null, pozycje w tabeli, są sprawdzane na nim (nowa metoda CegoTableManager :: checkNullValue)
- Porządki w CegoObjectManager (metoda wprowadzona getHashPageId) ustala w tabeli przerabiania:. W przypadku zmiany nazwy tabeli atrybutów, odpowiadające kluczowe pozycje dla indeksu, btrees, FKEY i kontroli nie zostały zmodyfikowane,
Co nowego w wersji 2.20.3:
- Poprawki dodane w CegoBufferPool :: writeAndRemoveTabSet i CegoBufferPool: : writeCheckPoint więc tylko strony są napisane, które są zajęte. W przeciwnym razie może to doprowadzić do awarii systemu, jeśli strony, które zostały wydane (oznaczone jako NOT_OCCIPIED) i zapisane na dysku.
Co nowego w wersji 2.20.2:
- Naprawiono problem w CegoFileHandler :: allocatePage Jeśli Strona jest przeznaczona z doAppend == false, wskaźnik dołączania jest resetowany. W przeciwnym razie, uwolnione stron nigdy przesunięte i trwałego tworzenia / spadek czynności mogą prowadzić do strony przekroczyć.
Co nowego w wersji 2.20.1:
- Poprawiono btree obiektów. W niektórych przypadkach, operacje bufferUnfix nie zostały wykonane correcty, co może prowadzić do uszkodzonych obiektów btree.
Co nowego w wersji 2.20.0:
- Metoda CegoBTreeManager :: deleteBTree został przeprojektowany. W przypadku nie unikalnych obiektów indeksu, może się zdarzyć, że odpowiedni wpis indeksu nie został znaleziony (jeśli wartość jest spreaded liści przez kilka węzłów) Ten problem został rozwiązany w nowej implementacji metody
- Dodane Znaczenie wartości atrybutu dla btree obiektu. Pozwala to zrobić lepszą decyzję o przydatności obiektu btree co skutkuje optymalnym plan wykonania kwerend.
Co nowego w wersji 19.2.14:
- rozbudowa funkcjonalna dla kwerend agregujących wspierać funkcje agregacji na przykład wybierz f1 (suma (a)) od t1.
Co nowego w wersji 19.2.13:
- Dodatkowe poprawki do sposobu CegoDatabaseManager :: useObject numTries było nieprawidłowo zwiększona.
- Optymalizacja dla CegoTableManager :: deleteDataTable oceny indeksu nie była poprawna, więc szybsze usuwanie strategia dla tabel bez obiektów indeksu nie została wykorzystana.
Wymagania :
- Baza-1.0.4.tar.gz
- xml-1.0.1.tar.gz
Komentarze nie znaleziono