Apache Derby jest jednym z pierwszych silników baz danych Apache Software Foundation umieszczonych pod jego parasolem przed wielkich nazwisk, takich jak Yahoo Hadoop Facebook Cassandra lub IBM < strong> CouchDB były również przekazane do niego.
Coded od samego początku, aby uniknąć uwędzić, Derby jest bardzo mała jak na jej możliwości, będąc originall oparte na technologii dostępu do danych JDBC Java.
Baza danych Derby obsługuje tryb klienta / serwera i niesamowitą ponieważ realizuje standardowej składni SQL wymaga niewielkiego studium dokumentację przed zagłębieniem się w rzeczywistości i pracy z nim.
Rdzeń baza danych jest przenośny i może być łatwo osadzony w innych aplikacjach, a jego system przechowywania danych na dysku jest całkowicie niezależna od platformy.
Poza tym popularnym formacie osadzonego Derby mogą być również stosowane w trybie standardowym serwerze, w tym przypadku działa wewnątrz JVM i słuchanie zapytania wnioski jak każdy inny serwer bazy danych.
< strong> Co nowego w tej wersji.
- oświadczenie MERGE - Scalanie jest pojedynczym, dołącz napędzane oświadczenie, które wstawia, aktualizacje i usuwa wiersze
- Jeśli klauzula ZAŁÓŻ TRIGGER -. Opcjonalny KIEDY klauzula została dodana, która określa, które wiersze odpalić wyzwalacz
- Rolling plik dziennika. - W dzienniku diagnostycznym Derby można teraz podzielić całej sekwencji plików
- Wsparcie Experimental Lucene - Derby kolumny tekstowe mogą być indeksowane i sprawdzony przez Apache Lucene .
- Prosta sprawa wyrażenie - & quot; proste & quot; i & quot; przedłużyć & quot; Składnia wyrażenia CASE został dodany.
- Lepsze współbieżności dla kolumn tożsamości -. Na współbieżności kolumn tożsamości został wzmocniony
- Nowe polecenie ij HoldForConnection. - Nowe polecenie ij został dodany, aby zmienić domyślną holdability kursora
- standardowa składnia zmieniając kolumny opcje dopuszczania wartości null. - Składni standardowej został dodany do zmiany opcje dopuszczania wartości null kolumn
<Ś> ograniczenia odroczeniu. - Wykonanie Ograniczenie może być teraz z opóźnieniem, zazwyczaj do końca transakcji
Co nowego w wersji 10.11.1.1:
- MERGE~~HEAD=pobj rachunku - Scalanie jest pojedynczym, kto przystępował napędzane oświadczenie, które wstawia, aktualizacje i usuwa wiersze.
- Jeśli klauzula ZAŁÓŻ TRIGGER -. Opcjonalny KIEDY klauzula została dodana, która określa, które wiersze odpalić wyzwalacz
- Rolling plik dziennika. - W dzienniku diagnostycznym Derby można teraz podzielić całej sekwencji plików
- Wsparcie Experimental Lucene - Derby kolumny tekstowe mogą być indeksowane i sprawdzony przez Apache Lucene .
- Prosta sprawa wyrażenie - & quot; proste & quot; i & quot; przedłużyć & quot; Składnia wyrażenia CASE został dodany.
- Lepsze współbieżności dla kolumn tożsamości -. Na współbieżności kolumn tożsamości został wzmocniony
- Nowe polecenie ij HoldForConnection. - Nowe polecenie ij został dodany, aby zmienić domyślną holdability kursora
- standardowa składnia zmieniając kolumny opcje dopuszczania wartości null. - Składni standardowej został dodany do zmiany opcje dopuszczania wartości null kolumn
<Ś> ograniczenia odroczeniu. - Wykonanie Ograniczenie może być teraz z opóźnieniem, zazwyczaj do końca transakcji
Co nowego w wersji 10.10.1.1:
- JDBC~~HEAD=pobj 4.2 - Derby obsługuje Java 8 ulepszenia JDBC.
- Małe profil urządzenia. - Derby działa na małym profilu CP2 Java 8
- agregatów zdefiniowane przez użytkownika - Aplikacje mogą tworzyć własne operatorów zbiorcze .
- rutyny varargs. - Procedury SQL mogą być zobowiązane do metod Javy napisany przez użytkownika, które mają zmienną długość listy argumentów
Co nowego w uwierzytelnianiu wersji 10.9.1.0:
- NATIVE~~HEAD=pobj - Derby zapewnia teraz lepsze zarządzanie poświadczeń wymienić uwierzytelnianie BUILTIN.
- Składnia 4,1 ucieczki JDBC. - Większość z JDBC 4.1 Wsparcie Derby zostało w wydaniu 10.8.1.2
- Ta wersja dostarcza pozostałe bity. Odwzorowania obiektu i nowej składni ucieczki
- Multi-column podzapytania EXISTS - Multi-column listach wyboru są obecnie dozwolone w podzapytania EXISTS .
Co nowego w wersji 10.8.1.2:
- JDBC~~HEAD=pobj 4.1 - Derby sterowniki JDBC wspierać nową Java 7 sposobów na interfejsach java.sql i javax.sql.
- Automatyczne obliczanie statystyk Główna - Derby automatycznie odświeża statystyki
- , aby pomóc jej wybrać lepsze plany zapytań.
- Ulepszona obsługa przerwań - Przerywanie wątki połączenia nie zawiesza silnik Derby .
- optymalizacja MAX - Na tablicach indeksowanych, zapytania MAX działać szybciej w innych przypadkach, .
- Przenośność operator XML. - Operatory xmlparse i XMLSERIALIZE działa out-of-the-box na większej liczbie platform
Co nowego w wersji 10.6.2.1:
- This to poprawki błędów, które przewiduje również lokalizacje 10,6 nowych wiadomości.
Co nowego w wersji 10.5.3.0:
- SQLException~~HEAD=pobj XJ215 na wkładce z setCharacterStream () i automatyczne zatwierdzanie wyłączyć w mailjdbc testu.
- Reference Guide wymienia błędne długości dla koncesjodawcy i Uprawniony kolumn w SYSCOLPERMS, SYSROUTINEPERMS i SYSTABLEPERMS.
- Dołącz zwraca wyniki w niewłaściwej kolejności.
- Replikacja. Replikacja Test zaszyfrowanych baz danych
- Awaria testAssertFailureThreadDump z weme 6.1 / JSR 169.
Wymagania :
- Java 6 lub nowszy;
Komentarze nie znaleziono