H2 Database Engine

Yazılım ekran görüntüsü:
H2 Database Engine
Yazılım detaylar:
Versiyon: 1.4.182 Beta
Qayıt: 17 Feb 15
Geliştirici: H2
Lisans: Ücretsiz
Popülerlik: 114

Rating: 4.0/5 (Total Votes: 2)

H2 Database Engine açık kaynak kodlu, çoklu ve ücretsiz grafik yazılımı Java uygulanan ve bir tarayıcı tabanlı konsol özellikleri ve (1 MB civarında) çok küçük bir ayak izi bırakır çok hızlı bir JDBC API ile kullanıcılara sunmak için tasarlanmıştır.
Uygulama istemci-sunucu modunda daha hızlı bir gömülü modda (bellek veritabanları), ile birlikte geliyor. Aynı zamanda, bir ODBC (Açık Veritabanı Bağlantısı) sürücüsü, tam metin arama, yanı sıra glanceKey özellikleri çoklu sürüm concurrency.Features standart SQL ve JDBC API, kümeleme için çok hızlı veritabanı motoru, desteği şifreli veritabanları için destek özellikleri destek, güçlü güvenlik seçenekleri, PostgreSQL ODBC sürücüsü için destek, bellek tabloları, bellek veritabanları, disk tabanlı veri tabanları, disk tabanlı masalar, geçici tablolar, salt okunur veri tabanları, işlem desteği ve masa düzeyinde kilitleme desteği.
Buna ek olarak, yazılım özellikleri 2-faz-taahhüt (Gelişmiş desteği, maliyet esaslı optimizer, birden fazla bağlantı desteği, sıralama dış sonuç için güncellenebilir ve kaydırılabilir, destek, büyük sonuç kümeleri için destek, AES desteği olan sonuç kümeleri için destek SHA-256 şifrelenmiş parolaları için Şifreleme Standardı) şifreli veritabanları, SSL (Secure Socket Layer) desteği, hem de destek.
Bahsetmemiz diğer özellikleri arasında, biz kolayca bilgi şema ve çoklu şemalar, harmanlama desteği, roller ve kullanıcılar için destek, kayıpsız veri sıkıştırma, dış ve iç birleşimler, satır içi görünümleri, salt okunur manzaralı, alt sorgular, başvuru bütünlüğü, çek için destek isim olabilir kısıtlamaları, değiştirmemesi sütunlar, serversCurrently hesaplanan sütunlar ve dizi columns.Supported veritabanı, H2 Database Engine iyi MySQL, PostgreSQL, IBM DB2, Apache Derby, Microsoft SQL Server, Oracle ve HSQLDB veritabanı sunucuları / engines.Under kaput bilinen ile tam uyumlu ve desteklenen Java programlama dili ile yazılmış systemsBeing faaliyet H2 Database Engine proje platform bağımsız ve Java Runtime Environment (JRE) GNU / Linux, Microsoft Windows, Mac OS X, Solaris ve dahil olmak üzere, mevcut herhangi bir işletim sistemini destekler BSD

Bu sürümde Yeni nedir:.

  • İZAH

    & quot sorguları için yanlış; HERHANGİ & quot; veya & quot; BAZI & quot; koşullar.

  • CallableStatement ile & quot; dışarı & quot; parametreler:. iki kez aynı deyimi çalışan (; parametre quot ayarlamak & değil; & quot) bir istisna neden olabilir
  • Birlik sorgular:. Alt sorguları bulunan & quot eğer yinelenen satırları iade edilebilir; sipariş & quot;
  • GEOMETRİ veri türü artık bir sonuç kümesi döndüren kullanıcı tanımlı işlevler için çalışıyor.
  • PostgreSQL uyumluluğu:. Ayar database_to_upper false olarak ayarlandığında ne zaman PgServer düzgün çalışma değildi
  • JdbcDataSource: setURL ve getURL diğer adlar olarak ilave yöntemler setUrl ve getUrl. Bu HikariCP (Hikari bağlantı havuzu) ile sorunları çözmek gerekir.
  • Sorun 537: H2 Konsolu: Şemayı yüklerken özel & quot neden olan, verilen yerlerde, yanlış JDBC çağırır; Kolon HASSAS bulundu değil quot;
  • .
  • Geliştirilmiş Geometri işleme (konu 535).
  • harmanlama şimdi toplama geçerli harmanlama aynı ise, veri tabloları olsa bile, veritabanı URL ayarlanabilir.

  • CASE ve deCODE
  • Geliştirilmiş Oracle uyumluluğu.
  • deyimi & quot; tüm nesneleri & quot bırak; Bir tablo bir kısıtlama yoluyla bir görünüme bağlıdır eğer işe yaramadı.
  • alt sorgular veya görünümleri ile & quot; sipariş tarafından & quot; Bir takma ad ifadesi nedeniyle sürüm 1.3.174 tanıtılan bir gerileme idam edilemedi.
  • Sorun 73: MySQL uyumluluk:. Desteği DEĞİŞTİR Cemo Koç tarafından yama

  • MVStore depolama kullanırken
  • mekansal indeks şimdi MVCC modunda çalışır.
  • MVStore: eşzamanlılık sorunlar giderildi. API basitleştirildi.
  • hata iletisinde kısıtlama belirtmek, bir kısıtlama ait bir dizin bırakarak hata iletisi geliştirin.
  • Sorun 518: java.sql.Connection.commit () ÖZEL bağlantılı LOB değişikliğinden sonra donuyor
  • Sorun 517: oluşturma veya görünümü deyimi yerine mevcut başkaları üzerinde hiçbir etkisi yoktur JDBC bağlantısı
  • Java gibi destek 123L sözdizimi; örnek:. (2000000000L * 2) SEÇ
  • Sorun 520:. Sekans maksimum değeri, min değeri ve döngü, Daniel Gredler tarafından yama desteği ekleyin
  • Sorun 521: ScriptReader kapatılabilir uygulamalıdır
  • Sorun 524:. RunScript.execute Galya onun Bildirimi, yama kapanmıyor
  • DB2 & quot desteği ekleyin; UR & quot İLE; fıkra, litailang yama
  • eklenecek olan değeri ile güncellemek için değerler () fonksiyonu ile MySQL gibi AÇIK YİNELENEN KEY UPDATE için destek eklendi. Jean-Francois Noel yama.
  • Sorun 522:. Oracle uyumluluk modu, Daniel Gredler tarafından yama NULL gibi boş dizeleri davranın
  • Sorun 527: Oracle uyumluluk modu:. Yanlış ölçekli davranışı, Daniel Gredler tarafından yama
  • Biraz Görünüm metadata bellek maliyetini azaltmak.
  • & quot desteğini uzatın; HİBE & quot İÇİN HERHANGİ SCHEMA ALTER; tabloları işlemek için Yetki yeteneğini sağlamak için
  • Sorun 532: ErrorCode.ROLES_AND_RIGHT_CANNOT_BE_MIXED için Javadoc yanlış görünüyor
  • Sorun 528: Daniel Gredler Oracle uyumlu TO_CHAR fonksiyonu, yama ekle
  • .
  • Sorun 534: Alias ​​nocache, Nicolas Fortin tarafından Patch CREATE
  • CLOB sütunlar Unicode yedek çifti depolama ile bir sorunu Fix.
  • H2 konsolu: SHIFT + ENTER eklemek & quot; çalıştırmak seçilen & quot; işlevselliği

  • DB2 sözdizimi & quot
  • Fix hata, select * testi litailang gelen ur & quot ;, yama ile
  • TÜM OBJELER arası şema bağımlılıkları ile ilgili DROP Fix hata.

sürüm 1.3.174 yeni nedir:

  • LIRS cache: cache güncelleyiniz sadece sigara içeren -resident girişleri.
  • için bellek veri tabanları, bir & quot ile sorgular; & quot tarafından grup; da sütun karma endeksi RuntimeException attı.

  • Bazı sözdizimi hatalarını
  • Geliştirilmiş hata mesajı.
  • Dosya sistemi soyutlama: Doğrudan kullanıldığında, bazı dosya sistemleri Yetiştirilmiş bayt tamponlar (veritabanı motoru bu kullanmaz) ile düzgün işe yaramadı
  • .
  • (hala devam çalışmak olduğunu) MVStore depolama motorunu kullanmak için, ekleme & quot ;; mv_store = true & quot; Veritabanı URL'ye. Tablo oluşturma artık tavsiye edilir zaman MVTableEngine kullanma.

  • Kullanıcı tanımlı işlevleri derlemek için
  • javax.tools.JavaCompiler varsa şimdi kullanılan ve hiçbir geçici dosyaları oluşturulur. Birden fazla H2 veritabanı aynı anda aynı kullanıcı tanımlı işlevler derleme yaparken bu sorunları çözmek gerekir. Sistem, sistem özelliği & quot devre dışı bırakmak için, h2.javaSystemCompiler & quot; yanlış.
  • için
    . Bulunamadı & quot file; : Javac, farklı veritabanlarında
  • Aynı zamanda yaratma işlevi takma istisna & quot neden olabilir
  • fonksiyon & quot; regexp_replace & quot; değiştirme dizesi geçersiz ise istisna yanlış tür attı.
  • Bir kontrol noktasında artık her MAX_LOG_SIZE / 2 yerine her MAX_LOG_SIZE bölgesinin böylece işlem günlüğü olarak büyük büyümek değil yapılır.
  • MVStore tablo motoru: Yeni ayar & quot; retention_time & quot; Eski verileri korumak için zaman yapılandırmak için. Varsayılan 45 saniyedir.
  • yöntemi TableEngine.createTable () artık bir tablo nesnesi döndürür.

  • Salt okunur veri tabanları için
  • iz düzeyi & quot için;. & Quot ;, hata ayıklama izleme bilgileri geçici dizine yazılır
  • arka plan iş parçacığı durdurulana kadar artık bekleyecek dosya kilidini kapatılması.

  • Sorunu 389 (çok sütunlu birincil anahtar olduğunda, H2 her zaman doğru endeksi almak için görünmüyor) sabitleme
  • sürüm 1.3.172 yılında, bir performans regresyon tanıtıldı. & Quot tarafından sipariş; Bu & quot eşleşen bir dizin artırılması ile ilişkili olduğu; sütun listesi (yanlış indeks bazı durumlarda kullanılan).
  • Geliştirilmiş mekansal indeks ve veri türü.
  • Sorun 467:. OSGi Sınıf Yükleyici (başka OSGi paket örneğin, diğer ClassLoader sınıf referansı oluşturmak için yeteneği)
  • Sorgular & quot; & quot grup; Bir toplama fonksiyonu bazı durumlarda yanlış sonuç döndürdü ile bir alt sorgu içerir.
  • Arama anahtar tablosu dizin anahtarı farklı bir kardinal türü iken hatalı sonuçlar olarak tezahür eşsiz ve benzersiz olmayan karma endeksler Fix hata. örneğin bir INT ve diğer UZUN nerede
  • Hata:. Veritabanı yapısına değişiklikler Oturum sorgu önbellek geçersiz olan yol vermedi
  • Davide Cavestro Yeni özellik -. Bir başına DB bazında özel Java nesne seri hale motorlarını kullanarak izin

  • Çok büyük aleti Kurtar çalışırken
  • (& gt; 6G) veritabanları, bazı istatistikler negatif sayılar ile bildirilmiştir
  • .
  • haydut oturumları büyük işlemleri oluştururken tespit sağlamak için, OTURUMLARIN meta tabloya CONTAINS_UNCOMMITTED sütun ekleyin.
  • GEOMETRİ desteği Bazı küçük düzeltmeler, Nicolas Fortin tarafından yamalar.
  • BNF aracı ve otomatik tamamlama özelliği sayesinde akıllı editörler otomatik tamamlama yapmak için yapar, OSGi ihraç edilmektedir. Nicolas Fortin yama.
  • Fix DAMLA hesaplanan sütun bağımlılıkları ile tablolar varlığında TÜM AMAÇLARI ve DAMLA SCHEMA.
  • Oturum geçici LOB en bazen kapatma kadar DB dosyasının boyutunu artırarak, birikir olabilir. Şimdi her bir kesinleştirme dışarı silinir.
  • birden fazla sütuna sahip bir karma endeks sessizce düzenli bir endekse dönüştürülmüş olacak bir hata oldu. Şimdi bir istisna atar.
  • Sorgu istatistikleri: yeni 100 idam SQL sorguları ve performans verilerini depolayan yeni özellik. Kötü aşağı izleme sorguları gerçekleştirmek için Faydalı.
  • okuma ve güncelleme LOB sütunları arasında bir LOB kilitlenme Fix.
  • WebSphere mutlu etmek için, boş bir sonuç dönen anlamında, () yöntemini JDBC DatabaseMetaData # getClientInfoProperties destekleyin.
  • Sunucu # openBrowser $ BROWSER ortam değişkeni saygı olun. Ekle & quot; krom & quot; tarayıcılar listesine çalıştı. Felix Kaiser yama.

  • Kapatılmamış blok yorumları işlerken
  • org.h2.util.ScriptReader Fix.
  • org.h2.util.ScriptReader son derece büyük ifadeleri oluşturmak kırık komut tutarken daha iyi bir istisna.
  • insert periyodik analiz tablo bir istisna atmak ALLOW_LITERALS = YOK ile Fix hata. Benzer bir sorun Konsol aracında tespit edildi.
  • Sorun 510: Nicolas Fortin dış projeler, yama ile tüketim için org.h2.bnf kamuoyunu olun
  • Sayı 509: (bazı verdiği) ile ValueGeometry Önemli düzeltme, Nicolas Fortin tarafından yama ValueGeometry # getDimensionCount daha güvenilir olun. OTS Geometri sınıfları bu geometri değerleri WKB temsil edilebilir doğrula için MANIFEST.MF isteğe bağlı ihracat ekle yasadışı ValueGeometry karşılaştırma kontrol Nesne içine Geometri nesne dönüşüm için birim testi Ekle birim test ekleyin.
  • Sorun 506: RFE: bir kilitlenme durumunda Thread.getName () dahil
  • quot & destek ekleme, GRANT ALTER HERHANGİ SCHEMA quot ;, TO & John Yates tarafından yama

sürüm 1.3.173 yeni nedir:

  • Bu sürüm geliştirir MySQL ve PostgreSQL uyumluluğu, geliştirir geometri & quot; MVStore depolama motoru ve yeni veri türü & quot ekler; mekansal veriler için.

nedir sürüm 1.3.171 Yeni :

  • Güvenlik: TCP sunucu doğru erişimi kısıtlamak değil Bazı durumlarda müşterilerin hakları saklıdır. TcpAllowOthers & quot;, & quot bayrağı kullanırken bu özel bir sorun oldu.
  • H2 Konsolu:. Oturum zaman aşımı şimdi sistem özelliği & quot kullanılarak yapılandırılabilir; h2.consoleTimeout & quot;
  • Sorun 431: MySQL ile geliştirilmiş uyumluluk: & quot destek; MOTOR = InnoDB charset = UTF8 & quot; Bir tablo oluştururken.
  • Sorun 249: MySQL modunda MySQL ile geliştirilmiş uyumluluk:. MySQL modunu kullanırken şimdi yöntemler DatabaseMetaData yöntemleri mağazalar * Kutu * tanımlayıcılar MySQL ile aynı dönüş
  • Sorun 434:. H2 Konsolu nedeniyle yanlış viewport argüman Chrome tarayıcısında işe yaramadı
  • veritabanı kapatıldığında .lock.db dosya veritabanı açma yavaşlatabilir hangi silinmez ki bir olasılık vardı.
  • & quot tarafından oluşturulan SQL komut; komut & quot; Komut Windows tutarsız satırsonlarını içeriyordu.
  • sunucu modunda, bir dizin & quot iz seviyesini 4 (SLF4J) kullanırken; trace.db & quot; ve boş bir dosya istemci tarafında oluşturuldu. Bu artık yapılır.
  • Optimize IN (...) sorguları: Sol taraftaki türü sağ taraftaki türü eşleşmedi eğer sürüm 1.3.170 bir hata oldu. Sabit.
  • Optimize IN (...) sorguları: & quot karşılaştırılması için sürüm 1.3.170 bir hata vardı; X IN (NULL, NULL) & quot ;. Sabit.
  • dize her zaman doğru dönüştürülür gibi geçirildi zaman dilimine ile Zaman damgaları. Örneğin & quot İçin; 2012-11-06T23: 00: 00.000Z & quot; & quot dönüştürülmüştür; 2012/11/6 & quot; yerine quot için & arasında; 2012/11/07 & quot; zaman dilimi CET. Sorunu bildirdiğiniz için teşekkürler Steve Hruda için çok!
  • Yeni tablo motoru & quot; org.h2.mvstore.db.MVTableEngine & quot; Bu dahili veri devam etmek MVStore kullanır. Bunu denemek için, ekleme & quot ;; DEFAULT_TABLE_ENGINE = org.h2.mvstore.db.MVTableEngine & quot; Veritabanı URL'ye. Bu hala çok deneysel ve birçok özellik henüz desteklenmemektedir. Veri soneki & quot ile bir dosyada saklanır; .mv.db & quot;.
  • Yeni bağlantı ayarı & quot; DEFAULT_TABLE_ENGINE & quot; hiçbiri açıkça ayarlanmış ise belirli bir tablo motor kullanmak. Bu MVStore tablo motoru test basitleştirmek için.
  • MVStore: şifreli mağazalar artık destekleniyor. Sadece standart algoritmaları kullanılır:. PBKDF2, SHA-256, XTS-AES, AES-128
  • MVStore:. Simo Tripodi geliştirilmiş API sayesinde
  • MVStore:. Haritalar şimdi yeniden adlandırılabilir
  • MVStore:. Yazma işlemleri bir daha az sayıda sonuçlanan her öbekte, sonunda da dosya başlığı depolamak
  • MVStore:. Eşzamanlı operasyonları destekleyen bir harita uygulaması
  • MVStore: birleşik istisna işleme; versiyon mesajlar dahildir.
  • MVStore:. Eski veriler artık varsayılan olarak 45 saniye boyunca korunur
  • MVStore:. Kompres artık varsayılan olarak devre dışıdır ve istek üzerine etkin olabilir
  • Destek ALTER TABLE SONRA ... ADD. Andrew Galya (at gmail.com argaul) den Patch. Düzeltmeler sorunu 401.
  • Geliştirilmiş OSGi desteği. H2 şimdi DataSourceFactory hizmet olarak kendisini kaydeder. Düzeltmeler sorunu 365.
  • DISK_SPACE_USED sistem fonksiyonu ekleyin. Düzeltmeler sorunu 270.
  • Lukas Eder bir yama, JDK7 ile sayesinde derlerken bir derleme zamanı belirsizlik Fix.
  • Yardımcı Lucene tam metin dizinleri için bir dizin bırakarak.
  • X LİMİT Y TARAFINDAN SEÇ ... ORDER için optimize performansı (Sergi Vladykin) tarafından kısmi sıralama kullanarak bellek veritabanları için Z sorguları OFFSET.
  • Deneysel off-yığın bellek depolama motoru & quot; nioMemFS: & quot; ve & quot; nioMemLZF:. & Mark Addleman gelen quot ;, öneri
  • Sorun 438: JdbcDatabaseMetaData.getSchemas () artık 1.3.169 olarak desteklenmektedir
  • .
  • MySQL uyumluluğu: ALTER TABLE TableName Modify [KOLON] columnName columnDef için destek. Ville Koskela yama.
  • Sorun 404:. Tabloismi DAN GÖSTER KÖŞE ALLOW_LITERALS = NUMARALARI çalışmaz
  • net biz SELECT ve HER SATIR İÇİN TETİK kombinasyonu desteği yok yapmak için açık bir hata atın.
  • Sorun 439:. Utils.sortTopN tek eleman diziler işlemez

nedir sürüm 1.3.170 Yeni:

  • Sorun 407: TriggerAdapter ile işe yaramadı CLOB ve BLOB sütunlar.
  • PostgreSQL uyumluluğu:. AUTO_INCREMENT için bir takma ad olarak veri tipleri BIGSERIAL ve SERİ desteği
  • Sorun 417: H2 Konsolu: Web oturum zaman aşımı bir bellek sızıntısı sonucu, işe yaramadı. Bu H2 Konsolu uzun bir süre için çalıştırmak ve birçok seans açıldı eğer sadece bir sorun oldu.
  • Sorun 412: sadece seçeneğiyle & quot Server aracı Koşu; -Tarayıcı & quot; Şimdi bir uyarı oturum olacaktır.
  • Sorun 411:. CloseWatcher kayıt eşzamanlılık-güvenli değildi
  • MySQL uyumluluğu: CONCAT_WS için destek. Bir çok yama için litailang için teşekkürler!
  • PostgreSQL uyumluluğu: (dateColumn DAN HAFTA) EXTRACT için destek. Yama için Prashant Bhat teşekkürler!
  • bazen yabancı anahtar kısıtlamaları doğrulamak için yanlış benzersiz kısıtlama kullanacağınız bir hata için Fix.
  • RUNSCRIPT komutu için dosyaların başında Destek BOM
  • yanlış NULL dönecekti nerede) (SETX = KİMLİK arayarak Fix
  • kısıtlaması ve H2-Log-Yazar iplik ekleyerek arasında ABBA kilitlenme Fix.

  • Değerleri sürekli ve aynı tipte olduğu
  • Optimize IN (...) sorgular.
  • Geri Yükleme aracını:; sessiz & quot parametresini & quot; kullanılmadı ve şimdi kaldırılır.
  • Fix ConcurrentModificationException tablo oluşturma ve paralel GÖSTER MASALAR yürütme. Viktor Voytovych Bildiren.
  • Serile sistemi özelliği & quot kullanarak artık geçmeli olduğu; h2.javaObjectSerializer & quot ;. Yama için Sergi Vladykin teşekkürler!

sürüm 1.3.169 Yeni nedir:

  • varsayılan kavanoz dosya şimdi Java 6 için derlendi .

  • Sonatype (şimdi 'eski eşitleme' diyoruz) SourceForge'dan otomatik senkronizasyon devre dışı çünkü
  • Yeni kavanoz dosyası muhtemelen önümüzdeki birkaç hafta içinde merkez Maven deposunda sona ermeyecek. Bu dizildi kadar Muhtemelen biraz zaman alacaktır. H2 kavanoz dosyaları http://h2database.com/m2-repo/com/h2database/h2/maven-metadata.xml ve http://hsql.sourceforge.net/m2-repo/com/h2database/h2 için dağıtılan Her zamanki gibi /maven-metadata.xml.
  • dokümantasyon ve H2 Konsolu bir kısmı Apple retina ekran desteklemek için değiştirildi.

  • Kaynak veritabanı, bir CLOB veya BLOB içeriyorsa
  • CreateCluster aracı kullanılamaz olabilir. Kök neden TCP sunucu özel modunu kullanırken bir sorun nedeniyle oturumda, üzerinde senkronize olmadığıydı.
  • Statement.getQueryTimeout (): veritabanını sorgulamak bu yönteme sadece ilk çağrı. Sorgu zaman aşımı setQueryTimeout arayarak başka bir şekilde değiştirilmişse, bu yöntem her zaman son değeri dönecektir. Hazırda getQueryTimeout () çok çağırır çünkü bu değişti.
  • Sorun 416: PreparedStatement.setNString AbstractMethodError atar. Java 5 ile uyumluluğu kırmak istemem tüm uygulanan JDBC 4 yöntemleri artık varsayılan kavanoz dosyasına dahil edilir.
  • Sorun 414:
  • bazı işlevler için, parametreler iki kez değerlendirildi (iki kez örneğin & quot için, char ((nextval ..)) & quot; koştu & quot;, nextval (..) & quot).
    & Quot;
  • ResultSetMetaData yöntemleri getSchemaName ve getTableName yerine & quot null geri dönebilirler; JDBC API belirtilen (boş dize).
  • & quot uyumluluk eklendi; SET İSİMLERİ & quot; MySQL uyumluluk modunda sorgu.

nedir sürüm 1.3.168 Yeni:

  • mesaj & quot; İşlem günlüğü kesildi olamazdı & quot ; Bazen işlem günlüğü kesiliyor hiçbir sorun yoktu bile .trace.db dosyasına yazılmıştır.
  • Yeni sistem özelliği & quot; h2.serializeJavaObject & quot; (Varsayılan: true). Nesneleri compareTo ve toString yöntemleri kullanılabilir, böylece Java nesneleri seri devre dışı bırakmanızı sağlar ki
  • Dylan Kore H2 Konsolu aracını tercüme etmiştir. Çok teşekkürler!
  • dizin zaten artık salt okunur veritabanı için başarısız olursa Varlığından ZATEN EĞER deyimi CREATE INDEX çalıştırılıyor.
  • MVCC: aynı anda birden çok benzersiz indeksleri (ya da birincil anahtar ve en az bir benzersiz dizin) varsa, ikinci bağlantı silinen görünmesini satır neden olabilecek bir satır güncelleme. Teşekkürler yama için Teruo bir sürü!
  • Fulltext arama:. Bellek Lucene endeksleri artık destekleniyor
  • Makale arama: UUID birincil anahtarlar artık destekleniyor
  • .
  • bir bağlantı havuzu kullanıyorsanız, web uygulama boşaltma sırasında artık daha uzun bir uyarı oturum olacaktır Apache Tomcat 7.x.
  • H2 Konsolu: Midori tarayıcı desteği (Debian / Raspberry Pi)

  • Uzak bir oturum açarken izleme düzeyi sıfıra ayarlanırsa
  • geçici bir dosyayı açmayın
  • kullan HMAC, uzaktan LOB kimliği 's kimlik doğrulaması bir önbellek koruyarak, ve sonuç set başına LOB'lar sayısı sınırı kaldırma ihtiyacını kaldırmak için.
  • H2 Konsolu: HTML ve XML belgeleri artık güncellenebilir sonuç kümesinde düzenlenebilir. Çok satırlı belgelerinin düzenlenmesi için (sınırlı) desteği vardır.

nedir sürüm 1.3.164 Yeni:

  • tetikleyici bir sonuç kümesi güncellenmesi artık destekleniyor .

Hangi sürümü 11.3.162 Yeni:

  • Aşağıdaki sistem özellikleri artık desteklenir: h2 .allowBigDecimalExtensions, h2.emptyPassword, h2.minColumnNameMap, h2.returnLobObjects, h2.webMaxValueLength.

  • Bir VPN kullanırken
  • Bir H2 sunucusu başlangıç ​​(bazı VPN yazılımı için) işe yaramadı.
  • Oracle uyumluluğu:. DeCODE (...) desteği
  • Lucene tam arama: Tablo zaten veriler varsa, bir dizin oluşturma artık daha hızlı. Teşekkürler yama için FrostWire Ekibi Angel Leon çok!

  • Liste sadece tek sütun içeriyorsa
  • parantez içinde bir sütun listesi ile Güncelleme ifadeleri işe yaramadı. Örnek:. Güncelleme test seti (id) = (id)
  • Salt okunur bir zip dosyası veritabanlarını -baseDir seçeneğini kullanırken işe yaramadı.
  • Sorun 334:. Şimdi de Clob sütunlar için çalışıyor SimpleResultSet.getString
  • Bir agrega ile alt sorgular her zaman işe yaramadı. Örnek: select (testinden select count (*) nerede = ta b = 0) bir
  • test t grubundan
  • Sunucu:. Bazı (teorik) durumlarda, istisnalar bağlantıyı kapatmadan göz ardı ederken
  • Server.createTcpServer, createPgServer, createWebServer:. Geçersiz argümanlar artık tespit edilir

  • LOB sütunları indeksleri (ancak bu seçicilik verileri karma kodu hesaplanır ve değil gibi, performans üzerinde çok az etkisi olmalıdır) desteklenmez, çünkü
  • LOB sütunları seçicilik artık hesaplanır.
  • Yeni deneysel sistem özelliği & quot; & quot ;: h2.modifyOnWrite etkin olduğunda veritabanına yazarken, veritabanı dosyası, yalnızca değiştirilir. Etkinleştirildiğinde, tefrika dosya kilidi çok daha hızlı salt okunur operasyonlar içindir.
  • NullPointerException geçersiz görünümler için TableView.isDeterministic ortaya çıkabilecek.
  • Sorun 180: nesneleri serisi kaldırılırken zaman, bağlam sınıf yükleyici varsayılan sınıf yükleyici yerine kullanılması durumunda sistem özelliği & quot; h2.useThreadContextClassLoader & quot; yer almaktadır. Teşekkürler yama için Nuh Fontes bir sürü!
  • özel modunu kullanırken, LOB operasyon parçacığı engellemek için neden olabilir. (BLOB veya clob verileri kullanırken) Bu da CreateCluster aracı etkilemiştir.
  • & quot optimizasyon; & quot grup; sütuna göre grup, seçim listesinde takma ad eğer düzgün çalışma değildi.
  • Sorun 326: YANLIŞ DATABASE_TO_UPPER = kullanırken hassas durumda (karışık durumda) tırnak işaretleri olmadan tanımlayıcılar için geliştirilmiş destek
  • .

Gereksinimler :

  • Java 2 Standard Edition Runtime Environment

Benzer yazılım

ArangoDB
ArangoDB

17 Feb 15

PostgreSQL
PostgreSQL

16 Aug 18

MySQL Sandbox
MySQL Sandbox

20 Feb 15

Yorumlar H2 Database Engine

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!