H2 Database Engine

Software screenshot:
H2 Database Engine
Software ətraflı:
Version: 1.4.182 Beta
Tarixi Upload: 17 Feb 15
Geliştirici: H2
Lisenziya: Pulsuz
Məşhurluq: 70

Rating: 4.0/5 (Total Votes: 1)

H2 Database Engine açıq mənbə, multiplatform və pulsuz qrafik proqram Java həyata və bir brauzerinizin-based konsol xüsusiyyətləri və (1 MB ətrafında) bir çox kiçik ayaq izi yaradır ki, bir çox sürətli JDBC API ilə istifadəçilər təmin etmək üçün nəzərdə tutulmuşdur.
Bu proqram müştəri-server rejimi daha sürətli əlaqədar rejimi (in-yaddaş verilənlər bazası) ilə gəlir. O, həmçinin bir ODBC (Open Database Connectivity) sürücü, tam mətn axtarış, eləcə də glanceKey xüsusiyyətləri çox versiyası concurrency.Features standart SQL və JDBC API, klasterləşmə üçün çox sürətli verilənlər bazası mühərriki, dəstək daxildir şifrelenmiş məlumat bazaları üçün dəstək xüsusiyyətləri dəstək, güclü təhlükəsizlik variantları, PostgreSQL ODBC sürücü üçün dəstək, in-yaddaş masalar, in-yaddaş verilənlər bazası, disk-based verilənlər bazası, disk-based masalar, müvəqqəti masalar, read-yalnız məlumat bazaları, əməliyyat dəstəyi və masa səviyyəsi kilitleme üçün dəstək.
Bundan əlavə, proqram xüsusiyyətləri 2-faza törətmək (Advanced dəstək, dəyəri-based optimizer, çox əlaqələri dəstək, çeşidlənməsi xarici nəticəsində updatable və kaydırılabilir, dəstək, böyük nəticə dəstləri dəstək, AES üçün dəstək nəticə dəstləri dəstək SHA-256 şifrelenmiş parol üçün Encryption Standard) şifrelenmiş verilənlər bazası, SSL (Secure Socket Layer) dəstəyi, eləcə də dəstək.
Qeyd etmək lazımdır digər xüsusiyyətləri arasında, biz asanlıqla informasiya şeması və çox şemaları, müqayisəsi dəstəyi, rolu və istifadəçilər üçün dəstəyi, itkisiz data sıxılma, xarici və daxili qoşulur, daxili fikir, read-yalnız fikir, subqueries, sened bütövlüyü, çek dəstək olar məhdudiyyətlər, autoincrement sütunlar, serversCurrently hesablanır sütun və ardıcıllıqla columns.Supported bazası H2 Database Engine də MySQL, PostgreSQL, IBM DB2, Apache Derby, Microsoft SQL Server, Oracle və MySQL verilənlər bazası server / engines.Under başlıq məlum ilə tam uyğun gəlir və dəstək Java proqramlaşdırma dilində yazılmış systemsBeing fəaliyyət göstərən H2 Database Engine layihə platform-müstəqil və Java Runtime Environment (JRE) GNU / Linux, Microsoft Windows, Mac OS X, Solaris və o cümlədən, mövcud hər hansı bir əməliyyat sistemi dəstəkləyir BSD

Bu azad Yeni nədir.

  • izah

    ilə & quot sorgular üçün yanlış idi HƏR & quot; ya & quot; BƏZİ & quot; şərait.

  • CallableStatement ilə & quot; out & quot; parametrləri. iki dəfə eyni bəyanat çalışan (; parametri quot müəyyən və deyil; & quot) istisna ilə nəticələnə bilər
  • Union sorğu. Sub-sorğu olan & quot əgər dublikat satır qaytarılır bilər; sifarişi & quot tərəfindən
  • həndəsə data type indi bir nəticə dəsti qayıtmaq istifadəçi müəyyən funksiyaları üçün çalışır.
  • PostgreSQL uyğunluğu. Qəbulu database_to_upper saxta müəyyən zaman PgServer düzgün iş deyil
  • JdbcDataSource: setURL və getURL üçün takma əlavə üsulları setUrl və getURL. Bu HikariCP (Hikari əlaqə hovuz) ilə problemləri həll etməlidir.
  • Məsələ 537: H2 Console: şeması loading zaman istisna & quot səbəb olan, buraxılmış harada səhv JDBC çağırır; Sütun PRECISION tapılmadı & deyil quot;
  • .
  • Təkmilləşdirilmiş Həndəsə emal (məsələ 535).
  • müqayisəsi indi kolleksiyası cari müqayisəsi eyni olduqda, data masalar var, hətta, verilənlər bazası URL müəyyən edilə bilər.

  • İŞİ və deşifre üçün
  • Təkmilləşdirilmiş Oracle uyğunluğu.
  • bəyanat & quot; bütün obyektlərin və quot düşmək; bir masa maneə vasitəsilə görünüşü asılıdır, əgər iş deyil.
  • Subqueries və ya views ilə & quot; sifarişi ilə & quot; bir alias ifadə səbəbiylə versiyası 1.3.174-ci ildə təqdim reqressiya icra edilə bilməz.
  • Məsələ 73: MySQL uyğunluğu. Dəstək əvəz, Cemo Qoç ilə patch

  • MVStore storage istifadə edərkən
  • məkan index indi MVCC rejimində işləyir.
  • MVStore: concurrency problemləri müəyyən edilmişdir. API sadələşdirilmiş edilmişdir.
  • səhv mesajı məhdudiyyət müəyyən bir maneə məxsusdur indeksi düşmə zamanı səhv baş beledir təkmilləşdirilməsi.
  • Məsələ 518: java.sql.Connection.commit () EKSKLÜZİV ilə bağlı Lob modifikasiya sonra dondurur
  • Məsələ 517: yaradın və ya keçirmək bəyanat əvəz mövcud digər heç bir təsiri var JDBC keçid
  • Java Dəstək 123L syntax; Məsələn:. (2000000000L * 2) SEÇİN
  • Məsələ 520:. Ardıcıllıqla max dəyəri, min dəyəri və dövrü, Daniel Gredler ilə patch üçün dəstək əlavə et
  • Məsələ 521: ScriptReader closeable həyata keçirməlidir
  • Məsələ 524:. RunScript.execute Galya onun haqqda, patch yaxın deyil
  • DB2 olarak üçün dəstək əlavə et; UR & quot ilə; bəndində, litailang olan patch
  • daxil idi dəyəri yeniləmək üçün dəyərlər () funksiyası ilə MySQL kimi ON dublikat KEY OLUNUB üçün əlavə dəstək. Jean-Francois Noel olan patch.
  • Məsələ 522:. Oracle Uyğunluq rejimi, Daniel Gredler ilə patch NULL kimi boş strings müalicə
  • Məsələ 527: Oracle uyğunluq rejimi:. Yanlış miqyaslı davranış, Daniel Gredler ilə patch
  • Yüngül bax metadata yaddaş xərcləri azaldır.
  • & quot dəstək genişləndirilməsi; GRANT quot & HƏR şeması dəyişdirmək; masalar manipulyasiya qrant imkanı imkan
  • Məsələ 532: ErrorCode.ROLES_AND_RIGHT_CANNOT_BE_MIXED üçün Javadoc yanlış görünür
  • Məsələ 528: Daniel Gredler tərəfindən Oracle uyğun TO_CHAR funksiyası, patch əlavə et
  • .
  • Məsələ 534: ALIAS NOCACHE, Nicolas Fortin tərəfindən Patch YARATDILAR
  • CLOB sütun Unicode vəkil cüt saxlanılması ilə bir məsələ Fix.
  • H2 console: SHIFT + ENTER əlavə & quot; run seçilmiş & quot; funksionallıq

  • DB2 sintaksis olarak da
  • Fix bug; seçin * test litailang olan ur olarak ;, patch ilə
  • ALL OBYEKTLƏRİ inter-şeması bağımlılıkları ilə məşğul Drop Fix bug.

versiyası 1.3.174 yeni nədir:

  • LIRS cache: önbelleğe üçün bugfix yalnız qeyri ehtiva -resident entries.
  • üçün in-yaddaş verilənlər bazası, a & quot ilə sorğu; & quot qrupu; də sütun bir hash indeksi RuntimeException atdı.

  • Bir sintaksis səhvlər üçün
  • Təkmilləşdirilmiş səhv baş beledir.
  • Fayl sistemi abstraksiya: birbaşa istifadə əgər, bir fayl sistemi spliced ​​byte buferlər (verilənlər bazası mühərriki o istifadə etmir) ilə düzgün iş deyil
  • .
  • (hələ də davam iş olunur) MVStore storage mühərrik istifadə etmək üçün, əlavə & quot ;; mv_store = true & quot; verilənlər bazası URL. Masa yaratmaq artıq tövsiyə zaman MVTableEngine istifadə edə bilərsiniz.

  • Istifadəçi müəyyən funksiyaları tərtib etmək
  • javax.tools.JavaCompiler əgər varsa artıq istifadə olunur, və heç bir müvəqqəti faylları yaradılmışdır. Çox H2 bazası eyni vaxtda eyni istifadəçi müəyyən funksiyaları tərtib Bu problemləri həll etməlidir. Sistemi, sistem əmlak və quot aradan bırakmak üçün, h2.javaSystemCompiler & quot; yalan.

  • . Tapıldı & quot fayl javac, müxtəlif məlumat bazaları
  • Eyni zamanda yaradılması funksiyası takma istisna & quot ilə nəticələnə bilər
  • funksiyası & quot; REGEXP_REPLACE & quot; əvəz string etibarsız idi istisna yanlış cür atdı.
  • A keçid məntəqəsinin indi hər MAX_LOG_SIZE / 2 əvəzinə hər MAX_LOG_SIZE ki, belə ki, əməliyyat Giriş kimi böyük inkişaf etmir edilir.
  • MVStore masa mühərrik: yeni qəbulu & quot; retention_time & quot; köhnə data saxlamaq üçün vaxt konfiqurasiya. default 45 saniyədir.
  • metodu TableEngine.createTable () indi Cədvəl obyekt qaytarır.

  • Read-yalnız verilənlər bazası üçün
  • iz səviyyəsi olarak üçün;. Debug olarak ;, iz info temp kataloq yazılır
  • background mövzu dayandırılır qədər artıq gözləmək fayl kilidi bağlanması.

  • Məsələ 389 (bir çox sütun ilkin əsas olduqda, H2 həmişə düzgün index seçin görünmür) təyinat zaman
  • versiyası 1.3.172, bir performans reqressiya təqdim olunub. & Quot tərəfindən sifariş, bu & quot oyunları bir index artırmaq bağlı idi; sütun siyahısı (yanlış index bəzi hallarda istifadə edilmişdir).
  • Təkmilləşdirilmiş məkan index və veri növü.
  • Məsələ 467:. OSGi Class Loader (başqa OSGi paketini məsələn, digər ClassLoader sinif istinad yaratmaq imkanı)
  • Sorgular & quot; & quot qrup; bir ümumi funksiyası bəzi hallarda yanlış nəticə döndü ki, bir subquery ehtiva edir.
  • axtarış düyməsi masa index əsas fərqli kardinal növü idi yanlış nəticələr kimi özünü nadir və qeyri-unikal hash indekslərinin Fix bug. məsələn bir INT idi və digər LONG olduğu
  • Bug:. Verilənlər bazası strukturu dəyişikliklər Session sorğu cache etibarsız sayılır nəticə vermədi
  • Davide Cavestro Yeni xüsusiyyət -. Bir başına DB əsasında xüsusi Java obyekt serialization motorları istifadə edərək imkan

  • Çox böyük on alət bərpa çalışan zaman
  • (və gt; 6G) məlumat bazaları, bəzi statistika mənfi nömrələri ilə bildirildi
  • .
  • yaramaz sessiyaları böyük əməliyyatlar yaradılması zaman aşkar imkan, SESSIYALAR metadata masa CONTAINS_UNCOMMITTED sütun əlavə edin.
  • həndəsə dəstəyi Bəzi kiçik giderir, Nicolas Fortin ilə yamalar.
  • BNF alət və AutoComplete xüsusiyyət mümkün smart redaktorları AutoComplete etmək üçün edir, OSGi ixrac olunur. Nicolas Fortin olan patch.
  • Fix DROP hesablanmış sütun bağımlılıkları ilə masalar iştirakı ilə bütün OBYEKTLƏRİ və açılan Şeması.
  • Session-müvəqqəti Lob bəzən bağlanması qədər DB fayl ölçüsü artırılması, toplamaq bilər. İndi onlar hər at törətmək şərh edilir.
  • birdən çox sütun ilə bir hash index səssizcə müntəzəm index çevrilir ki, bir səhv var idi. İndi istisna atmaq edəcək.
  • Sorğu Statistika: yeni 100 edam SQL queries və onların performansını saklar yeni bir xüsusiyyət. Pis aşağı izleme sorğu həyata keçirilməsi üçün Faydalı.
  • oxu və yenilənməsi Lob sütunlar arasında Lob qalib Fix.
  • WebSphere xoşbəxt etmək üçün, boş nəticə dönən mənada) (metodu JDBC DatabaseMetaData # getClientInfoProperties dəstək.
  • Server # openBrowser $ BROWSER mühit dəyişən hörmət olun. Ekle & quot; xrom & quot; brauzerlər siyahısına çalışdı. Felix Kaiser olan patch.

  • Qeyri-qapalı blok şərh user zaman
  • org.h2.util.ScriptReader Fix.
  • olun org.h2.util.ScriptReader çox böyük hesabatlarının yaratmaq broken scripts idarə zaman daha yaxşı bir istisna atmaq.
  • daxil dövri təhlil masa istisna atmaq olardı ALLOW_LITERALS = NONE ilə Fix bug. Oxşar problem Console alət müəyyən olunub.
  • Məsələ 510: Nicolas Fortin xarici layihələr, patch ilə istehlak üçün org.h2.bnf ictimai olun
  • Sayı 509: (bəzi tweaking ilə) ValueGeometry əhəmiyyətli fix, Nicolas Fortin tərəfindən patch ValueGeometry # getDimensionCount daha etibarlı olun. JTS Həndəsə dərsləri ki, həndəsə dəyərlər WKB təmsil oluna bilər tesdiq üçün MANIFEST.MF üçün isteğe ixrac əlavə et qanunsuz ValueGeometry müqayisə kontrol Obyekt daxil Həndəsə obyekt çevrilməsi üçün vahid test et vahid test əlavə edin.
  • Məsələ 506: RFE: çıxmaza halda Thread.getName () daxil
  • quot və dəstək durub; GRANT ALTER HƏR Şeması quot & TO ;, John Yates tərəfindən patch

versiyası 1.3.173 yeni nədir:

  • Bu versiya yaxşılaşdırır MySQL və PostgreSQL uyğunluğu, yaxşılaşdırır həndəsə və quot; MVStore storage mühərrik və yeni data növü və quot edir; məkan məlumatları üçün.

nədir versiyası 1.3.171 Yeni

  • Təhlükəsizlik: TCP server düzgün girişi məhdudlaşdırmaq etməyib bəzi hallarda müştərilərin hüquqlar qorunur. TcpAllowOthers & quot; bayraq və quot istifadə edərkən Bu xüsusi bir problem idi.
  • H2 Console:. Iclasında zaman aşımı artıq sistem əmlak və quot istifadə konfiqurasiya edilə bilər; h2.consoleTimeout & quot;
  • Məsələ 431: MySQL ilə təkmilləşdirilmiş uyğunluğu: & quot üçün dəstək; ENGINE = InnoDB charset = UTF8 & quot; bir masa oluştururken.
  • Məsələ 249: MySQL rejimində MySQL ilə təkmilləşdirilmiş uyğunluğu. MySQL rejimində istifadə edərkən indi üsulları DatabaseMetaData metodları mağazaları * Case * tanımlayıcıları MySQL eyni qayıtmaq
  • Məsələ 434:. H2 Console səbəbiylə səhv viewport arqument Chrome brauzer iş deyil
  • bazası bağlanıb zaman .lock.db fayl bazası açılış aşağı yavaş bilər ki, silinmiş deyil ki, imkanı var idi.
  • & quot tərəfindən SQL script, script & quot; komanda Windows ziddiyyətli newlines olan.
  • server rejimi, bir kataloq olarak iz səviyyəsi 4 (SLF4J) istifadə edərkən, trace.db & quot; və boş fayl klient tərəfində yaradılmışdır. Bu artıq edilir.
  • Optimize IN (...) sorğu: sol tərəfində növü sağ tərəfdən növü uyğun olmasaydı versiyası 1.3.170 bir səhv var idi. Sabit.
  • Optimize IN (...) sorğu: növü olarak müqayisəsi üçün versiya 1.3.170 bir səhv var idi X IN (NULL, NULL) & quot ;. Sabit.
  • simli həmişə düzgün konvertasiya deyil kimi qəbul edilmişdir saat zolağını ilə zaman damgaları. Məsələn & quot üçün; 2012-11-06T23: 00: 00.000Z & quot; quot & çevrildi, 2012-11-06 & quot; əvəzinə quot & üçün, 2012-11-07 & quot; saat zolağını CET edir. Problem hesabat üçün təşəkkür edirik Steve Hruda bir çox!
  • Yeni masa mühərrik & quot; org.h2.mvstore.db.MVTableEngine & quot; ki məcburi data davam MVStore istifadə edir. Yoxlamaq üçün, əlavə & quot ;; DEFAULT_TABLE_ENGINE = org.h2.mvstore.db.MVTableEngine & quot; verilənlər bazası URL. Bu hələ çox təcrübə, və bir çox xüsusiyyətləri hələ dəstəklənmir. məlumat şəkilçi olarak bir fayl saxlanılır; .mv.db & quot;.
  • Yeni əlaqə qəbulu & quot; DEFAULT_TABLE_ENGINE & quot; heç biri aşkar müəyyən edilir, əgər müəyyən bir masa mühərrik istifadə etmək. Bu MVStore masa mühərrik test asanlaşdırmaq üçün.
  • MVStore: şifrelenmiş mağazaları indi dəstəklənir. Yalnız standart alqoritmləri istifadə olunur. PBKDF2, SHA-256, XTS-AES, AES-128
  • MVStore. Simo Tripodi təkmilləşdirilmiş API sayəsində
  • MVStore. Maps indi adını bilər
  • MVStore. Yazmaq əməliyyatlar daha aşağı sayı ilə nəticələnən hər bir yığın sonunda da fayl header saxlamaq
  • MVStore. Paralel əməliyyatları dəstəkləyir bir xəritə həyata keçirilməsi
  • MVStore: vahid istisna user; versiyası mesaj daxil edilir.
  • MVStore. Köhnə data indi default 45 saniyə üçün saxlanılır
  • MVStore. Kompres indi ismarıcları aradan, və xahişi ilə effektiv ola bilər
  • Support ALTER TABLE sonra ... Basın. Andrew Galya (gmail.com at argaul) və Patch. Düzeltmeleri məsələ 401.
  • Təkmilləşdirilmiş OSGi dəstək. H2 indi DataSourceFactory xidmət kimi özünü qeydə alır. Düzeltmeleri məsələ 365.
  • bir DISK_SPACE_USED sistem funksiyası əlavə edin. Düzeltmeleri məsələ 270.
  • Lukas Eder bir patch, JDK7 sayəsində tərtib zaman tərtib zaman qeyri Fix.
  • dəstəklənməsi Lucene tam mətn indeksləri üçün bir index düşmə.
  • X LIMIT Y BY SELECT ... SİFARİŞ üçün optimaldır performansı (Sergi Vladykin ilə) qismən növ istifadə edərək in-yaddaş verilənlər bazası üçün Z sorğu OFFSET.
  • Eksperimental off-yığın yaddaş storage mühərrik & quot; nioMemFS: & quot; və & quot; nioMemLZF. & Mark Addleman olan quot ;, təklif
  • Məsələ 438: JdbcDatabaseMetaData.getSchemas () artıq 1.3.169 kimi dəstəklənir
  • .
  • MySQL Uyğunluq: ALTER TABLE tableName DELETE [KÖŞƏ] columnName columnDef üçün dəstək. Ville Koskela olan patch.
  • Məsələ 404:. TableName FROM SHOW sütunlar ALLOW_LITERALS = nömrələri ilə işləmir
  • aydın biz SELECT və HƏR ROW ÜÇÜN Tetik birləşməsi bilmir etmək üçün açıq səhv atın.
  • Məsələ 439:. Utils.sortTopN tək element serialların idarə etmir

nədir versiyası 1.3.170 Yeni

  • Məsələ 407: TriggerAdapter ilə işləmək etməyib CLOB və Blob sütun.
  • PostgreSQL uyğunluğu. AUTO_INCREMENT üçün bir alias kimi məlumat növləri BIGSERIAL və SERİ dəstək
  • Məsələ 417: H2 Console: web sessiya zaman aşımı bir yaddaş sızıntısı nəticəsində, iş yox idi. Bu H2 Console uzun müddət run və bir çox sessiyaları açıldı yalnız bir problem idi.
  • Məsələ 412: yalnız seçimi olarak ilə Server alət Davam, Browser & quot; İndi bir xəbərdarlıq daxil olacaq.
  • Məsələ 411:. CloseWatcher qeydiyyat concurrency təhlükəsiz deyil
  • MySQL Uyğunluq: CONCAT_WS üçün dəstək. Bir çox patch üçün litailang üçün təşəkkür edirik!
  • PostgreSQL Uyğunluq: (dateColumn FROM HƏFTƏNİN) ekstraktı üçün dəstək. Patch Prashant Bhat üçün təşəkkür edirik!
  • biz bəzən xarici əsas məhdudiyyətlər doğrulamak səhv unikal sıxıntı istifadə ki, bir səhv Fix.
  • RUNSCRIPT komanda faylları başında Support BOM
  • səhv NULL qayıtmaq olardı) (SETX = şəxsiyyət zəng Fix
  • bir sıxıntı və H2-Giriş-Yazar mövzu əlavə arasında ABBA qalib Fix.

  • Dəyərləri sabit və eyni tipli olduğu
  • Optimize IN (...) sorğu.
  • alət bərpa:; sakit & quot parametr & quot; istifadə edilmişdir və indi çıxarılır.
  • Fix ConcurrentModificationException masalar yaradılması və paralel olaraq SHOW masalar həyata. Viktor Voytovych tərəfindən.
  • Serialization sistemi əmlak və quot istifadə edərək artıq pluggable edir; h2.javaObjectSerializer & quot ;. Patch üçün Sergi Vladykin üçün təşəkkür edirik!

versiyası 1.3.169 Yeni nə:

  • default jar faylı indi Java 6 tərtib edilir .

  • Sonatype (indi "miras sync" zəng) SourceForge avtomatik senkronizasyon əlil çünki
  • Yeni jar fayl yəqin ki, növbəti bir neçə həftə mərkəzi Maven depo başa deyil. Bu çeşidlənir qədər yəqin ki, bir az zaman alacaq. H2 jar faylları http://h2database.com/m2-repo/com/h2database/h2/maven-metadata.xml və http://hsql.sourceforge.net/m2-repo/com/h2database/h2 üçün səfərbər olunur həmişə olduğu kimi /maven-metadata.xml.
  • sənədlərin və H2 Konsol bir hissəsi Apple retina ekran dəstək olaraq dəyişdirildi.

  • Mənbə verilənlər bazası CLOB və ya damcı olan halda
  • CreateCluster alət istifadə edilə bilməz. kök səbəb TCP server eksklüziv rejimində istifadə edərkən bir problem səbəb sessiya üzrə sinxronizasiya deyil ki, idi.
  • Statement.getQueryTimeout (): verilənlər bazası sorğu bu metodu yalnız ilk zəng. Sorğu fasiləsi setQueryTimeout zəng başqa şəkildə dəyişib, bu üsul həmişə son dəyər qayıdacaqlar. Hazırda Bekleme getQueryTimeout () bir çox çağırır, çünki bu dəyişdirilib.
  • Məsələ 416: PreparedStatement.setNString AbstractMethodError salır. Java 5 uyğunluğu qırmaq olmayan bütün həyata JDBC 4 üsulları indi default jar fayl daxil edilir.
  • Məsələ 414:
  • Bəzi funksiyaları üçün, parametrləri iki dəfə qiymətləndirilmişdir (iki dəfə məsələn & quot üçün, char ((NEXTVAL ..)) & quot; qaçdı & quot; NEXTVAL (..) & quot).
    & Quot;
  • ResultSetMetaData üsulları getSchemaName və getTableName əvəzinə & quot null qayıda bilər; JDBC API nəzərdə tutulmuş (boş string).
  • üçün & quot əlavə uyğunluğu; SET adları olarak; MySQL Uyğunluq rejimi query.

nədir versiyası 1.3.168 Yeni

  • Mesaj & quot; Transaction log kesilir edilə bilməz & quot ; bəzən əməliyyat daxil truncating heç bir problem var idi, hətta .trace.db fayl yazılmışdır.
  • Yeni sistem əmlak & quot; h2.serializeJavaObject & quot; (Default: doğru). Obyektləri compareTo və toString üsulları istifadə edilə bilər ki, Java obyektlərin Serializing aradan imkan verir ki,
  • Dylan Koreya H2 Console alət tərcümə etmişdir. Thanks a lot!
  • index artıq artıq oxumaq yalnız verilənlər bazası üçün uğursuz mövcuddur, əgər artıq var IF bəyanat İNDEKSİ YARATDILAR İcraçı.
  • MVCC: eyni vaxtda birdən çox unikal göstəriciləri (və ya ilkin əsas və ən azı bir unikal index) varsa, ikinci əlaqədar silindi görünür sıra ilə nəticələnə bilər ki, bir sıra yenilənməsi. Thanks patch Teruo bir çox!
  • Fulltext axtarış:. In-yaddaş Lucene göstəriciləri indi dəstəklənir
  • Fulltext axtarış: UUID əsas düymələri indi dəstəklənir
  • .
  • bir əlaqə hovuz istifadə edərək, web proqram boşaltma zaman indi artıq xəbərdarlıq daxil olacaq Apache Tomcat 7.x.
  • H2 Console: Midori browser dəstək (üçün Debian / Raspberry Pi)

  • Uzaq iclası açarkən iz səviyyəsi sıfıra müəyyən edilir, əgər
  • müvəqqəti fayl açmaq deyil
  • İstifadə HMAC, uzaq Lob id kimlik bir cache saxlanması və nəticə set başına LOBs sayı limit aradan qaldırılması üçün ehtiyac aradan qaldırılması üçün.
  • H2 Console: HTML və XML sənədləri artıq updatable nəticə set redaktə edilə bilər. Multi-line sənədlərin redaktə üçün (məhdud) dəstəyi var.

nədir versiyası 1.3.164 Yeni

  • bir trigger müəyyən bir nəticə yenilənməsi indi dəstəklənir .

nədir versiyası 11.3.162 Yeni

  • aşağıdakı sistem xassələri artıq dəstəklənir: h2 .allowBigDecimalExtensions, h2.emptyPassword, h2.minColumnNameMap, h2.returnLobObjects, h2.webMaxValueLength.

  • Bir VPN istifadə edərkən
  • bir H2 server başlayan (bəzi VPN proqram üçün) iş deyil.
  • Oracle uyğunluğu. Decode (...) üçün dəstək
  • Lucene fulltext axtarış: masa artıq data ehtiva edir, bir index yaratmaq indi daha sürətli edir. Thanks patch FrostWire Team Angel Leon üçün bir çox!

  • Siyahısı yalnız bir sütun varsa
  • mötərizədə bir sütun siyahısı ilə Update hesabatları iş deyildi. Misal:. Yeniləmə test set (id) = (id)
  • Read-yalnız bir zip faylı verilənlər bazası -baseDir seçimi istifadə edərkən iş deyil.
  • Məsələ 334:. İndi də CLOB sütun üçün çalışır SimpleResultSet.getString
  • bir ümumi ilə Subqueries həmişə iş deyil. Misal: seçin (test seçin count (*) bir = ta və b = 0)
  • test t qrup
  • Server. Bəzi (nəzəri) hallarda istisnalar bağlanması rədd isə
  • Server.createTcpServer, createPgServer, createWebServer. Yalnış dəlillər indi aşkar

  • Lob sütunlar üzərində indeksləri (lakin bu seçicilik data hash kodu hesablanır və kimi, performans az təsir olmalıdır) dəstəklənmir, çünki
  • Lob sütun selektivlik artıq hesablanır.
  • Yeni eksperimental sistemi əmlak & quot; h2.modifyOnWrite & quot ;: effektiv zaman bazasında yazarkən, verilənlər bazası fayl yalnız redaktə olunur. Effektiv zaman, ayrılıq fayl kilidi daha sürətli oxumaq yalnız əməliyyatları üçün deyil.
  • A NullPointerException etibarsız views üçün TableView.isDeterministic baş verə bilər.
  • Məsələ 180: obyektlərin deserializing zaman kontekstində sinif loader default sinif loader əvəzinə istifadə olunur, əgər sistem əmlak & quot; h2.useThreadContextClassLoader & quot; müəyyən edilir. Thanks patch Nuh Fontes bir çox!
  • eksklüziv rejimində istifadə edərkən, Lob əməliyyatları mövzu qarşısını almaq üçün səbəb ola bilər. (Damcı və ya CLOB data istifadə zamanı) Bu da CreateCluster alət təsir.
  • & quot üçün optimallaşdırılması; & quot qrup; sütun qrup seçin siyahısı takma ad əgər düzgün iş deyil.
  • Məsələ 326: SAXTA DATABASE_TO_UPPER = istifadə edərkən həssas halda (qarışıq halda) quotes olmadan tanımlayıcıları dəstək təkmilləşdirilmiş
  • .

tələblər

  • Java 2 Standard Edition Runtime Environment

Oxşar proqram

Mroonga
Mroonga

17 Feb 15

progress_sa
progress_sa

20 Feb 15

ArangoDB
ArangoDB

17 Feb 15

Şərh H2 Database Engine

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!