H2 Database Engine

Software screenshot:
H2 Database Engine
Software ətraflı:
Version: 1.3.189 Yenil?nib
Tarixi Upload: 28 Sep 15
Geliştirici: H2 Group
Lisenziya: Pulsuz
Məşhurluq: 51

Rating: nan/5 (Total Votes: 0)

download paketi qabaqcıl sənədlərin və verilənlər bazası mənbə kodu ilə gəlir.

Bu azad yeni nədir:

  • MVStore. Bir verilənlər bazası açılarkən, bəzi hallarda, CLOB / Blob data blokları səhv çıxarıldı
  • MVStore. Orta index var idi, əgər çox satır bəzi hallarda yavaş idi təsir yenilikləri
  • Daxili masa "SYS" bir kilidi zaman aşımı ilə nəticələnə bilər əlil autocommit ilə "runscript" istifadə edərək.
  • Issue 603: bir web proqram H2 istifadə edərkən bir yaddaş sızıntısı var idi. Apache Tomcat bir səhv baş beledir daxil. "... Web proqram növü [org.h2.util.DateTimeUtils $ 1] açarı ilə ThreadLocal yaradılmış"

  • Bir PageStore fayl qəribə səhv mesajı (NullPointerException) ilə uğursuz bir SQL script bərpa alət yaratmaq çalışan, MVStore istifadə edərkən
  • , indi açıq-aşkar bir səhv baş beledir göstərilir.
  • Issue 605: version 1.4.186 ilə bir verilənlər bazası açılması LobStorageMap.init bir sonsuz loop ilə nəticələnə bilər
  • .
  • İndi iş eyni masa alias neçə dəfə istifadə Sorğu. Əvvəl seçin ifadə siyahısı yanlış genişləndirilib. Misal:. "B x kimi, x kimi * Seçin"
  • "dublikat əsas yeniləmə daxil ..." MySQL uyğunluğu xüsusiyyət qeyri-default şeması ilə iş deyil.
  • Issue 599:. "" Qrupu istifadə edərkən "(x, y) və" şərti seçin siyahısında istifadə edilə bilməz
  • LIRS cache ayrılmış yaddaş daha böyük inkişaf edə bilər.

  • Bağlanıb əgər
  • Yeni fayl sistemi həyata keçirilməsi Thread.interrupt zəng ərizə () fayl yenidən açılır. Adı prefiks "Yeniden Dene" Fayl. Güclü Thread.interrupt zəng qarşısını almaq üçün tövsiyə olunur unutmayın; Bu Apache Lucene daxil olmaqla, müxtəlif kitabxanalar üçün bir problem deyil.
  • MVStore fayl adı "fayl:" ilə başlayır əgər RandomAccessFile fayl sistemi istifadə edin.
  • ms manipulyasiya zaman DATEADD sayı üçün uzun dəyəri almaq üçün imkan verir.
  • MV_STORE = TRUE və SET CACHE_SIZE qəbulu istifadə edərkən bu olmalıdır daha səmərəli 1024 dəfə kiçik idi ki, cache ölçüsü səhv müəyyən edilib.
  • Concurrent YARATDILAR CƏDVƏL ... NOT MULTI_THREAD = istisna atmaq bilər TRUE.
  • iştirakı ilə varsa
    MVStore da
  • Fix bug biz əməliyyat kimlikleri tökülmək bilər müvəqqəti masalar, çox yaratmaq.
  • PostgreSQL STRING_AGG funksiyası üçün dəstək əlavə edin. Fred Aquiles tərəfindən Patch.
  • "JDBC: h2: nioMemFS" Fix bug isRoot () funksiyası. Həmçinin, səhifə ölçüsü 64 KB artmışdır.

versiyası 1.3.187 yeni nədir:

  • MVStore. Bir verilənlər bazası açılarkən, bəzi hallarda, CLOB / Blob data blokları səhv çıxarıldı
  • MVStore. Orta index var idi, əgər çox satır bəzi hallarda yavaş idi təsir yenilikləri
  • Daxili masa "SYS" bir kilidi zaman aşımı ilə nəticələnə bilər əlil autocommit ilə "runscript" istifadə edərək.
  • Issue 603: bir web proqram H2 istifadə edərkən bir yaddaş sızıntısı var idi. Apache Tomcat bir səhv baş beledir daxil. "... Web proqram növü [org.h2.util.DateTimeUtils $ 1] açarı ilə ThreadLocal yaradılmış"

  • Bir PageStore fayl qəribə səhv mesajı (NullPointerException) ilə uğursuz bir SQL script bərpa alət yaratmaq çalışan, MVStore istifadə edərkən
  • , indi açıq-aşkar bir səhv baş beledir göstərilir.
  • Issue 605: version 1.4.186 ilə bir verilənlər bazası açılması LobStorageMap.init bir sonsuz loop ilə nəticələnə bilər
  • .
  • İndi iş eyni masa alias neçə dəfə istifadə Sorğu. Əvvəl seçin ifadə siyahısı yanlış genişləndirilib. Misal:. "B x kimi, x kimi * Seçin"
  • "dublikat əsas yeniləmə daxil ..." MySQL uyğunluğu xüsusiyyət qeyri-default şeması ilə iş deyil.
  • Issue 599:. "" Qrupu istifadə edərkən "(x, y) və" şərti seçin siyahısında istifadə edilə bilməz
  • LIRS cache ayrılmış yaddaş daha böyük inkişaf edə bilər.

  • Bağlanıb əgər
  • Yeni fayl sistemi həyata keçirilməsi Thread.interrupt zəng ərizə () fayl yenidən açılır. Adı prefiks "Yeniden Dene" Fayl. Güclü Thread.interrupt zəng qarşısını almaq üçün tövsiyə olunur unutmayın; Bu Apache Lucene daxil olmaqla, müxtəlif kitabxanalar üçün bir problem deyil.
  • MVStore fayl adı "fayl:" ilə başlayır əgər RandomAccessFile fayl sistemi istifadə edin.
  • ms manipulyasiya zaman DATEADD sayı üçün uzun dəyəri almaq üçün imkan verir.
  • MV_STORE = TRUE və SET CACHE_SIZE qəbulu istifadə edərkən bu olmalıdır daha səmərəli 1024 dəfə kiçik idi ki, cache ölçüsü səhv müəyyən edilib.
  • Concurrent YARATDILAR CƏDVƏL ... NOT MULTI_THREAD = istisna atmaq bilər TRUE.
  • iştirakı ilə varsa
    MVStore da
  • Fix bug biz əməliyyat kimlikleri tökülmək bilər müvəqqəti masalar, çox yaratmaq.
  • PostgreSQL STRING_AGG funksiyası üçün dəstək əlavə edin. Fred Aquiles tərəfindən Patch.
  • "JDBC: h2: nioMemFS" Fix bug isRoot () funksiyası. Həmçinin, səhifə ölçüsü 64 KB artmışdır.

versiyası 1.3.186 yeni nədir:

  • MVStore: idxal Blob və CLOB data bəzən yox. Bu ObjectDataType müqayisədə bir səhv səbəb oldu.
  • əsas data mövcud deyil, əgər bir StreamStore oxu indi bir IOException salır.
  • MVStore. Qənaət isə bir istisna var, əgər, mağaza dərhal bağladı bütün hallarda artıq
  • MVStore. Bəzi faylları üçün sonsuz loop daxil ola bilər dump vasitədir
  • MVStore. Çox CLOB və ya damcı entries ilə bir verilənlər bazası üçün bərpa daha sürətli indi
  • edilmiş seçin sütun adı alias tutmadı ilə ilə Group. Məsələn: 1 "a"
  • tərəfindən "a" ikili qrup seçin
  • Auto-server rejimi:. Host adı indi .lock.db fayl saxlanılır

versiyası 1.3.185 yeni nədir:

  • MVStore: idxal Blob və CLOB data bəzən yox. Bu ObjectDataType müqayisədə bir səhv səbəb oldu.
  • əsas data mövcud deyil, əgər bir StreamStore oxu indi bir IOException salır.
  • MVStore. Qənaət isə bir istisna var, əgər, mağaza dərhal bağladı bütün hallarda artıq
  • MVStore. Bəzi faylları üçün sonsuz loop daxil ola bilər dump vasitədir
  • MVStore. Çox CLOB və ya damcı entries ilə bir verilənlər bazası üçün bərpa daha sürətli indi
  • edilmiş seçin sütun adı alias tutmadı ilə ilə Group. Məsələn: 1 "a"
  • tərəfindən "a" ikili qrup seçin
  • Auto-server rejimi:. Host adı indi .lock.db fayl saxlanılır

versiyası 1.3.182 yeni nədir:

  • MVStore: təkmilləşdirilmiş səhv messages və giriş; obyektlərin serializing zaman səhv varsa davranış yaxşılaşmışdır.
  • OSGi. MVStore paketləri indi ixrac olunur

  • Eyni zamanda indeksləri və ya masalar yaratmaq çox mövzuları istifadə edərkən MVStore seçimi ilə
  • , bu, "SYS" masa bir kilidi zaman aşımı almaq üçün nisbətən asan idi.
  • multi-yivli seçimi istifadə edərkən, istisna "Gözlənilməz kodu yolu" atılan bilər, xüsusi seçim "analyze_auto" aşağı dəyəri müəyyən edildi.

  • Bir CLOB və ya Blob oxu çatdıqda qoşulma bağlanacaqdır əgər
  • server rejimində, bir NullPointerException qoşulma bağlanacaqdır deyərək istisna əvəzinə atılan bilər.

  • Bir istifadəçi müəyyən sinif olmadıqda
  • DatabaseMetaData.getProcedures və getProcedureColumns istisna atmaq bilər.
  • Issue 584. Səhv ardıcıllıqla müəyyən etmək üçün səhv mesaj yanlış idi
  • CSV vasitədir. Eyni lineSeparator ilə əldə edilə bilər kimi rowSeparator seçimi artıq dəstəklənir
  • MVStore masalar göstəriciləri Azalan düzgün iş deyil.
  • Issue 579. MVStore istifadə edərkən bir index istifadə etməyib "_rowid_" yalançı sütun Conditions
  • "ofset" və "almaq ki," Sabit sənədlər də version 1.4.x-ci ildən açar sözlər.
  • Long.MIN_VALUE avtomatik artım (şəxsiyyət) sütunlar üçün ayrıştırılan edilə bilməz.

versiyası 1.3.181 yeni nədir:


    "Istifadə şeması" dəstək
  • Təkmilləşdirilmiş MySQL uyğunluğu. Thanks patch Karl Pietrzak üçün bir çox!
  • xüsusi debug səviyyədə, indi daha sürətli iz fayl olunur Yazı.
  • bazası seçim "defrag_always = true" MVStore ilə iş deyil.
  • JDBC escape syntax {TS 'dəyər'} bir zaman damgası kimi dəyər şərh etməyib. (tarix üçün) {d 'dəyər'} və (vaxt üçün) {t dəyərinin "} eyni. Məsələ hesabat Lukas Eder üçün təşəkkür edirik.
  • Fayl sistemi abstraksiya. Dəstəyi (hazırda Windows üçün) hərəkət istifadə edərək, mövcud faylları əvəz
  • bəyanat "kapatma defrag" İndi (MVStore ilə) verilənlər bazası compresses. Bu skript çox fayl ölçüsü azaltmaq və nisbətən sürətli, lakin artan deyil.

  • Fayl ölçüsü azaltmaq (bəzən haqqında bir dəqiqə bir müddət sonra) lazımdır heç oxumaq və ya yazmaq fəaliyyəti olarsa
  • MVStore artıq avtomatik olaraq arxa planda mağaza toplu. Bu hələ də davam iş ki, Geribildiriminiz xoş deyil!
  • 2048-dan 4096 PAGE_SIZE Change default dəyəri daha yaxından ən fayl sistemi ölçüsü qarşısını uyğun. (PageStore yalnız; MVStore artıq 4096 istifadə olunur)

versiyası 1.3.180 yeni nədir:

  • MVStore: mağaza, indi avtomatik Sıkıştırılmış avtomatik olaraq bəzi nöqtəyə qədər çox böyük fayl ölçüləri qarşısını almaq üçün. Bu sahə hələ də davam iş var.
  • müvəqqəti masalar (avtomatik artım və ya şəxsiyyət sütun) verilənlər bazası fayl lazımsız davam edildi və verilənlər bazası yenidən açılarkən aradan qaldırılmadı. Ardıcıllığı
  • MVStore: eyni vaxtda mağaza daxil zaman IndexOutOfBoundsException bəzən MVMap.openVersion baş verə bilər
  • .
  • LIRS cache indi lazım gələrsə, daxili hash xəritəsi yenidən ölçüləri.
  • İsteğe H2 konsol sessiya tarixi davam edirlər.
  • olan mövcuddur server çoxluq və hazırda server sayı almaq üçün müştəri info əmlak əlavə edin.

  • Yanlış parol təchiz edildiyi fayl açıq idarə saxlanılır şifreli DB Şifrəni dəyişən
  • Fix bug.

versiyası 1.3.179 yeni nədir:


    (Daha setting "max_memory_rows" dən) çox nəticə satır
  • recursive sorğu düzgün iş deyil.
  • lisenziya MPL 2.0 + EPL 1.0 dəyişib.
  • MVStore: nəticə dəstləri müvəqqəti masalar yenidən açılması ClassCastException ilə nəticələnə bilər bir verilənlər bazası, yaşaya bilər
  • .
  • Issue 566: MVStore: sonra yaradılmış unikal göstəriciləri cədvəldə 5000-dən çox satır var idi, əgər düzgün iş deyil
  • .
  • MVStore. Index satır itkin böyük masalar yekunları üzrə orta göstəriciləri yaradılması
  • Metadata. Bağlı masalar parol indi admin istifadəçilər üçün görünən
  • Windows üçün forma bazası URL'leri "JDBC: h2: / test". Nisbi hesab və sistem əmlak "h2.implicitRelativePath" istifadə edilmişdir halda iş deyil

  • Bir baza kataloq:
  • Windows "C: /". Gözlənildiyi kimi və buna bənzər iş deyil
  • prosedurlar metadata Follow JDBC dəqiqləşdirilməsi, prosedur qaytarılması növü kimi istifadə P0.
  • Issue 531. Əlavə sütun üçün rədd şəxsiyyət
  • fayl: JDK ilə istisna atma uyğunluğu yaxşılaşdırılması
  • məkan Index: query bir Intersects operator malik deyil, əgər biz məkan index istifadə etməyin belə xərcləri tənzimləmək
  • .
  • bir TableFunction ehtiva View istifadə edərkən multi-yivli dalana Fix.

  • Çox kiçik BigDecimal nömrələri bölünməsi
  • Fix bug.

versiyası 1.3.176 yeni nədir:


    Bu versiya 1.4 mövcud olmayacaq kimi
  • metodu "serialized" kilitleme fayl artıq rəsmiləşdirilir.
  • statik metodu Csv.getInstance () çıxarıldı. Əvəzinə ictimai konstruktor istifadə edin.
  • default istifadəçi tools artıq Script, RunScript, Shell və CreateCluster adı "sa", lakin boş string.
  • istisna yığını iz "artıq qapalı obyekt" artıq ismarıcları daxil edilir.

  • Nəticəsində set dəyəri özünü bir nəticə set idi
  • nəticə yalnız bir dəfə oxumaq ola bilər.
  • Sütun məhdudiyyətlər də fikir görünür.
  • artıq masa üçün hüququ var bir rol bir əlavə haqqı verilməsi iş deyil.
  • məkan index. Bir neçə bugs müəyyən edilmişdir (TCP / IP üzərində həndəsə obyektlərin köçürülməsi, fikir məkan məhdudiyyətləri istifadə edərək, geri həndəsə obyekt lazım kopyalanır)
  • Issue 551. Datatype sənədlərin səhvdir
  • Issue 368: dublikat KEY OLUNUB multi-sıra edər üçün iş deyil ON. Angus Macdonald olan test.
  • OSGi. Paketi javax.tools indi (isteğe kimi) idxal
  • H2 Console:. Avtomatik tamamlama indi ismarıcları aradan, lakin isti-key (Ctrl + Space) var
  • H2 Console:. Avtomatik tam multi-line hesabatları ilə iş deyil
  • CLOB və Blob data dərhal Geriye Yuvarla sonra xaric deyil.
  • Daxili H2 məlumat növləri (məsələn həndəsə) dəstəkləyir, yeni Aggregate API var. Thanks patch Nicolas Fortin üçün bir çox!
  • sened bütövlüyü məhdudiyyətlər bəzən belə səhv bir sıxıntı pozulması ilə uğursuz istinad masa bir sıra yenilənməsi.
  • yanlış index istifadə
  • Polish tərcümə başa və korrektə edilib.
  • Issue 545. Gərəksiz dublikat kodu çıxarıldı
  • profiler alət indi tam mövzu zibilliklərin ilə faylları emal edə bilərsiniz.

versiyası 1.3.175 yeni nədir:

  • Union sorğu: sub-sorğu "tərəfindən sifariş" olan əgər satır qaytarılır bilər dublikat
  • .
  • həndəsə data type indi 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 bağlantısı hovuz) ilə problemləri həll edin.
  • Issue 537: H2 Console:. Şeması loading zaman istisna səbəb olan, buraxılmış harada səhv JDBC çağırır "Sütun PRECISION tapılmadı"
  • 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 olsa belə, verilənlər bazası URL müəyyən edilə bilər.

  • İşin və deşifre üçün
  • Təkmilləşdirilmiş Oracle uyğunluğu.
  • bəyanat bir tablo məhdudlaşdırması vasitəsilə görünüşü asılıdır əgər iş deyil "bütün obyektləri drop".

  • Bir alias ifadə versiyası 1.3.174 ildə təqdim reqressiya səbəbiylə icra oluna bilməz. "Əmri"
  • Subqueries və ya views

versiyası 1.3.174 yeni nədir:

  • Təkmilləşdirilmiş məkan index və veri növü.
  • Issue 467. OSGi Class Loader (başqa OSGi paketin məsələn, digər ClassLoader sinif istinad yaratmaq imkanı)

  • Məcmu funksiyası ilə bir subquery ehtiva
  • Sorğu "qrup" bəzi hallarda yanlış nəticə döndü.
  • axtarış düyməsi masa index əsas fərqli bir kardinal növü idi yanlış nəticələr kimi özünü unikal və qeyri-unikal hash göstəriciləri 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 verir

  • Çox böyük on alət bərpa çalışan zaman
  • (& 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, SESSIONS 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 da ixrac edilir. Nicolas Fortin olan patch.
  • Fix DROP hesablanmış sütun bağımlılıkları ilə masa iştirakı bütün obyektlərin və DROP Ş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 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.
  • Query 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ıdır.
  • oxu və yenilənməsi Lob sütunlar arasında LOB dalana Fix.
  • WebSphere xoşbəxt etmək üçün, boş nəticə qaytarılması mənada) (metodu JDBC DatabaseMetaData # getClientInfoProperties dəstək.
  • Server # openBrowser $ BROWSER mühit dəyişən hörmət olun. Mühakimə brauzerlər siyahısına "xrom" əlavə edin. Felix Kaiser olan patch.

  • Qapalı blok şərh baxılması
  • org.h2.util.ScriptReader Fix.
  • et org.h2.util.ScriptReader çox böyük hesabatlarının yaratmaq broken skript baxılması zaman daha yaxşı bir istisna atmaq.

versiyası 1.3.173 yeni nədir:

  • yalnız bir comment ehtiva Support boş bəyanatlar.
  • Server rejimi:. Lob olan oxuyarkən bir səhv var idi, sessiya bəzi hallarda bağlandı
  • Issue 463. Sürücü adı və versiyası İndi OsgiDataSourceFactory və JdbcDatabaseMetaData eynidir
  • JaQu. Data type VARCHAR indi (yenidən) Strings (açıq müəyyən hallar istisna olmaqla, artıq mətn) istifadə

  • Bir CLOB və ya damcı sütun bir index yaradılması-yaddaş verilənlər bazası üçün
  • artıq dəstəklənir. Bu MVTableEngine asanlaşdırmaq üçün.
  • Yeni sütun "information_schema.tables.row_count_estimate".
  • Issue 468: trunc (damgası) yanlış dəyər (+12 saat) və TRUNC (sayı) bir NullPointerException atmaq qayıtmaq bilər
  • .
  • ifadə trunc (sayı) bir NullPointerException atdı.

  • Lob nin eyni vaxtda yenilənməsi zaman
  • dalana Sabit. TestLob.testDeadlock2 () baxın.
  • bağlı dalana Sabit çox böyük müvəqqəti nəticə dəsti.
  • faylı oxuyarkən ki, nəticə-list rejimi səbəb ola bilər, belə ki Shell alət "List" command line seçimi əlavə edin.

Oxşar proqram

somewhere.js
somewhere.js

1 Mar 15

RedBeanPHP
RedBeanPHP

9 Feb 16

db.js
db.js

13 Apr 15

CUBRID JDBC Driver
CUBRID JDBC Driver

13 Apr 15

Şərh H2 Database Engine

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