hamsterdb

Screenshot Software:
hamsterdb
Szczegóły programowe:
Wersja: 2.1.8
Filmu: 17 Feb 15
Wywoływacz: Christoph Rupp
Licencja: Wolny
Popularność: 61

Rating: 4.0/5 (Total Votes: 2)

hamsterdb jest open source, lekki, osadzone i wieloplatformowe oprogramowanie aparatu bazy danych napisane w ANSI C i przeznaczone do działania w sklepie klucz-wartość "NoSQL", który wspiera B + drzewa indeksów structure.Features przy funkcji glanceKey obejmują obsługę transakcji ACID (niepodzielność, zgodność, oddzielenie, trwałość), obsługuje częściowe odczytuje i zapisuje, wsparcie dla przejrzystych AES (Advanced Encryption Standard), wsparcia weryfikacji CRC32 i SIMD (Single instrukcji, wiele danych), wsparcie sprzętowe.
Ponadto, obsługuje numer rekordu bazy danych, bazy danych w pamięci dla danych efemerycznych, duplikatów kluczy, przejrzysty kompresji dziennika transakcyjnego, klucze i zapisów, funkcji analitycznych COUNT DISTINCT, SUM, hrabia i średnie, jak i zdalne wsparcie sieci poprzez protokół buforów.
hamsterdb zapewnia wysoką wydajność, skalowalność i stabilność potrzebną przez wszystkich deweloperów aplikacji. Używa pamięci mapowane I / O, i wspiera w pamięci bazy danych. Ponadto oprogramowanie oferuje konfigurowalne pamięci podręcznej i rozmiaru strony, używa wskaźników 64-bitowych plików, to & rsquo; s Indian-niezależne, pochodzi z API dla C, C ++, .NET, Java, Python i Erlang programowania languages.Under maską i obsługiwane OSesThis jest niezależny od platformy oprogramowania, przeznaczony do pracy na wszystkich dystrybucjach GNU / Linux, a także w systemach operacyjnych Microsoft Windows i Mac OS X. Jest on w całości napisany w C ++ Programowanie language.Getting zaczynaliśmy hamsterdbTo optymalizacji i zainstalować hamsterdb od dystrybucji GNU / Linux, należy pobrać źródła uniwersalne archiwizować rozmieszczone na Softoware bezpłatnie, rozpakować go na wybranym położeniu, otwórz emulator terminala i przejdź do lokalizacji, w wyodrębnionych plików.
Wykonaj & bdquo; ./ configure && make & rdquo; Polecenie (bez cudzysłowów), aby skonfigurować i skompilować projekt dla Twojej architektury sprzętowej, 32-bit czy 64-bit. Po zakończeniu procesu kompilacji, która zajmie trochę czasu, można zainstalować system oprogramowania w całym systemie & bdquo; make install & rdquo; Polecenie (bez cudzysłowów) jako root

Co nowego w tym wydaniu:.

  • Nowe funkcje:
  • Dodawanie nowej & quot; hola & quot; API - hamsterdb funkcje analityczne dla COUNT, SUM, ŚREDNIA itp Zobacz szynka / hamsterdb_ola.h za deklaracje,
  • Dodano nowe API ham_cursor_get_duplicate_position
  • Nowy API Pythona dodano
  • Poprawki błędów:
  • problem # 33: uaktualniony do libuv 0.11.22
  • Mocowanie regresji wydajności w pkt 2.1.7 - duże przyciski o stałej długości utworzone zbyt wiele podziałów stron, nawet jeśli były przechowywane w postaci udzielonych klawiszy
  • Inne zmiany:
  • format bazy danych nie próbuje być endian agnostykiem; Baza danych jest zapisana w formacie hosta endian. Endian Kod agnostykiem i tak został złamany, a ja nie miałem sprzętu, aby go przetestować.
  • ham_db_get_error jest teraz przestarzała
  • Pliki te obejmują nie winsock.h aby uniknąć konfliktów z winsock2.h na platformach Windows,
  • Obie btree układy zostały całkowicie przerobione; KeyLists PAX można obecnie stosować w połączeniu z powtarzającymi RecordLists i KeyLists zmiennej długości mogą być obecnie stosowane w połączeniu z RecordLists PAX
  • Unikanie btree dzieli, czy klawisze są dołączone (HAM_HINT_APPEND)
  • komunikacja wewnętrzna ze zdalnym serwerem teraz używa innego protokołu, który jest szybszy niż google protobuffer
  • Układ PAX teraz używa wyszukiwanie liniowy dla małych zakresów; poprawia wydajność wyszukiwania o 5-10%,
  • Usunięto API ham_get_license (i serial.h)

Co nowego w wersji 2.1.5:

  • Ta wersja poprawia kilka błędów i poprawia wydajność. Również hamsterdb skaluje się znacznie lepiej, jeśli rozmiar pliku rośnie poza kilku gigabajtów.

Co nowego w wersji 2.1.4:

  • W tej wersji dodano niestandardowe btree układów zmiennym kluczy długości i duplikaty kluczy. Również niewielkie zapisy są przenoszone bezpośrednio do węzła liści btree zamiast zewnętrznego blob.

Co nowego w wersji 2.0.5:

  • Ta wersja naprawia kilka drobnych błędów, ma kilka ulepszeń wydajności i naprawia błąd segmentacji w API .NET.
  • Realizacja wewnętrznej C ++ została przeniesiona do przestrzeni nazw & quot; szynka & quot; aby uniknąć konfliktów z innymi symbolami.
  • Sprawdź README nadchodzących zmian API w następnej wersji.

Co nowego w wersji 2.0.3:

  • Ta wersja poprawia kilka błędów i dodaje wsparcie dla Microsoft Visual Studio 2010.
  • format pliku dziedzictwo hamsterdb 1.0.9 i starszych nie jest już obsługiwany.
  • Źródła i biblioteki skompilowany dla Win32 (x86 i x64) są dostępne do pobrania.

Co nowego w wersji 2.0.2:.

  • Ta wersja umożliwia hamsterdb bezpieczny wątku
  • błąd w freelist została ustalona.
  • Zwiększ jest teraz konieczne.
  • Źródła i skompilowane biblioteki Win32 / Win64 są dostępne do pobrania.

Co nowego w wersji 2.0.1:

  • W tej wersji dodano kilka drobnych funkcji, takich jak ustawienie zwyczaj ścieżka dla plików dziennika i ponowne umożliwienie przybliżoną dopasowanie do użytku z transakcji.
  • Kilka błędy zostały naprawione, jak również.
  • Źródła i Prekompilowane biblioteki Win32 / Win64 są dostępne do pobrania.

Co nowego w wersji 2.0.0:

  • Jest on w pełni ponownego wykonania Transakcji Wsparcie, teraz umożliwiając nieograniczoną liczbę transakcji równolegle.
  • integruje Java API i .NET.
  • Źródła, dokumentacja oraz biblioteki dla Win32 prekompilowanych (w tym .NET i Java) są dostępne na stronie internetowej (przebudowany).

Co nowego w wersji 2.0.0 RC3:

  • Ta wersja stabilizuje dodatkowo gałąź 2.x i rozwiązuje wszystkie znane problemy z poprzedniego rc2.
  • Wydajność poprawiła się w wielu dziedzinach.
  • Źródła i biblioteki Win32 są prekompilowane dostępne do pobrania na stronie internetowej.

Podobne oprogramowanie

datanommer
datanommer

20 Feb 15

GTKO
GTKO

11 May 15

FreeTDS
FreeTDS

11 May 15

Komentarze do hamsterdb

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!