【Java】H2 Database Engine【GCJ】 (218レス)
1-

12: 2006/12/23(土)05:20 ID:??? AAS
Version 1.0 が出てるね。
そろそろ乗り換えるか。
13: 2006/12/23(土)20:36 ID:??? AAS
CLOG → CLOBだった。
まあこんなスレ誰も見てないだろうからいっか。
14: 2006/12/31(日)03:23 ID:7TDC6eJ8(1) AAS
ODBC誰かまともにしてあげて!
15: 2007/01/08(月)21:10 ID:C5Ln50HE(1) AAS
正式リリースしたのでさわってみたがかなりいいな

HSQLDBやDerbyで仕事してきたからH2だけダントツに出来がいいのがわかる
DerbyはSQLまわりが想像以上に悪い出来だったのにびっくりで運用にはきついものがあったし
HSQLDBはマルチユーザで使い物にならなかったからね

クラスタはまだ試してないけど、どんな感じだろう
16: 2007/01/08(月)21:39 ID:??? AAS
あとMVCCと行ロックがサポートされれば。。。
17: 2007/01/09(火)00:04 ID:??? AAS
ロックがサポートされただけでもかなり改善
まずは組み込み時のパフォーマンス重視ってことかな
トップページがベンチマークだもんな

とりあえず基幹システムに使うかどうかまじめに考えてるのでなんかわかったら書き込む
Derbyに比べれば運用がすごい楽そうだ
18: 2007/01/19(金)23:39 ID:??? AAS
embeddedなH2のが性能がいいのなら
Web/DBサーバが同じな最小構成のときは
web.xmlにembeddedなサーバを動かすservletをかますのがベスト?
19: 2007/02/13(火)18:47 ID:??? AAS
H2のページのベンチだと、C-SでもMySQL,PostgreSQLより上になってんだけど
これマジっすか?
20: 2007/02/18(日)15:34 ID:??? AAS
Javaのベンチマークは、delete相当分が無視されてる可能性あるからなぁ・・・
少なくても、Embeddedでは圧倒してるんじゃない。
最近のJVMは内部で非同期IO使いまくりだし相当いい線行ってる。
21: 2007/03/07(水)04:22 ID:??? AAS
いつのまにかバージョン上がってるね。

Version 1.0 / 2007-03-04
・System sequences (automatically created sequences for IDENTITY or AUTO_INCREMENT columns) are now random (UUIDs) to avoid clashes when merging databases using RUNSCRIPT.
・The precision for linked tables was not correct for some data types, for example VARCHAR. Fixed.
・Many problems and bugs in the XA support (package javax.sql) have been fixed.
・Now the server tool (org.h2.tools.Server) terminates with an exit code if a problem occured.
・The JDBC driver is now loaded if the JdbcDataSource class is loaded.
・After renaming a user the password becomes invalid. This is now documented.
・XAResource.recover didn't work. Fixed.
・XAResource.recover did throw an exception with the code XAER_OUTSIDE if there was no connection. Now the code is XAER_RMERR.
省14
22: 2007/03/07(水)16:08 ID:??? AAS
どうも、XA周りがまだ弱い感じ?
正式リリースで触り始めた人たちが
うまくXA出来てないってこと出してきたってとこかな?
23
(1): 2007/03/09(金)03:07 ID:??? AAS
The H2 forum was hacked by a person in Vietnam.
This Google Group is a (may be temporary) solution for this problem.

うはwwwwww
それでもビタイチ動揺せずに淡々と質問をポストするPavelたんワロスwww
24: 2007/03/14(水)05:37 ID:??? AAS
むぅ……
org.h2.jdbc.JdbcConnection#translateSQL(String)
がドライバ側なのにやたらグダグダ処理をしてる
(そしてそのわりに'{'が無いだけで処理自体をスキップしてる)
から何かと思ったら、
{d 'yyyy-mm-dd'}やら、{t 'hh:mm:ss'}、{ts 'yyyy-mm-dd hh:mm:ss.f . . .'}やらの
Escape Syntaxの処理かよ……

>The JDBC API supports ISO standard format for the syntax of these literals,
>using an escape clause that the driver translates to native syntax.

マジすかorz
25: 2007/03/14(水)21:52 ID:??? AAS
JBossのDefaultDSを適当に定義書いてHypersonicをH2に差し替えてみた。
意外と動くもんだ。
体感ではパフォーマンス差はないかなぁ。
26: 2007/04/08(日)09:11 ID:0rem41aM(1) AAS
あげ
27: 2007/04/11(水)00:03 ID:??? AAS
embeddedだと管理コンソールとアプリの並行作業みたいのができないのな。
まあファイルロックしてんだから、あったりまえか。

てかこいつの日本での採用事例とかあったら知りたい。
28: 2007/04/14(土)04:14 ID:UbYRqDio(1) AAS
俺は採用したよ!! ものすンげぇシステムなんだよ!!

まぁそれはさておき、1.0 Stableは2006-08-31版から更新されないのかね。
1.0 Currentで開発進めちゃって、ちょっと青ざめてる。
秋までに新Stable版が出れば良いのだけど・・・
29
(1): 2007/04/15(日)01:04 ID:??? AAS
Derbyが運用のこと考えられてないのでH2しか組込み系での強力なDBはないな
小型軽量組込みならHSQLDBでいいしDerby中途半端だよ

ただ、Sunがサポートやる気出してるのはちとうらやましい
H2のほうがはるかに便利なんだけどなー
30: 2007/04/15(日)07:49 ID:??? AAS
H2:性能重視
HSQLDB:軽量重視
Derby:SDK・IDE連携重視

で住み分けられるような気がする
31
(1): 2007/04/17(火)04:19 ID:??? AAS
>>29
いや、サポートされるってことは身軽じゃなくなってることだから
プロジェクトとしてのH2の身軽さは暫くこのままであって欲しい
開発者も増えすぎないのが重要

やれみんなで民主的開発だーってやると途端に足が遅くなるからな
1-
あと 187 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.008s