Content-Length: 281632 | pFad | http://b.hatena.ne.jp/rabbit2go/H2/
第1回 Google App Engine上でLL+RDBアプリを作ろう 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/2/3 Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。これまでの開発手法を変えずに使えないだろうか(編集部) この連載では、Google App Engine(GAE)上でPHP/Rubyという2つのLL言語(Lightweight Language)によって書かれたWebアプリケーションを、できる限りいままでと同じスタイル(データの永続化にリレーショナルデータベースを用いる)で動作させる方法について解説していきます。 GAEについて少しご存じの方は、「おっ?」と思われるかもしれません。GAEになじみのない方は、「それが何か?」と感じられるかもしれ
javaです。h2です。 プログラムからtcpサーバーとして起動。 が、どうもbaseDir指定しとかないといけないのかが確信もてず。 いまのところ以下のコードで起動 Server server = Server.createTcpServer( new String[] { "-tcpPort", "9092", "-tcpAllowOthers", "-pgAllowOthers", "-baseDir", BASE_DIR }).start(); 作成されるDBの実体はどこなんだろう。。。 H2です。 dropしてcreateしてたテーブルですが、データが入ってしまったので、alterしてカラム追加です。 alter_table_add - SQL Grammar afterカラムして追加はできないような....BEFOREしかないような。 一番最後に追加したい場合は普通にaddする
The H2 Database Engine Projectは12日(米国時間)、H2 Database Engineの最新版であるH2 Database Engine 0.9.1を公開した。H2 Database EngineはJavaで記述されたSQLデータベースエンジン。動作するにはJava 1.4かそれ以降の環境が必要。JDBCやODBCがサポートされているほか、組み込み用途にもサーバ用途にも使うことができる。Webコンソールアプリケーションが同梱されているほか、クラスタリングもサポートされている。 H2 Database Engine 0.9.1はバグ修正版リリース。多くのバグが修正されたほか、ツールAPIがより扱いやすいものへ変更されている。H2 Database Engine 0.9.1における主な変更点は次のとおり。 より少ないメモリ使用で済むようにデータベースエンジンを改
おすすめリンク | 転職ならen | 転職ならエン | 派遣ならen | アルバイトならen | 就職ならen | デジカメプリント | 年賀状 | ましかくプリント | 辞書 | | 2ch風無料掲示板 | 無料ブログ作成 | ソーシャルプロフィール | 無料掲示板 | 高機能無料掲示板 | 無料ホームページ | 無料SNS |php |ポイント | | 新しいページ | 編集 | 差分 | 編集履歴 | ページ名変更 | アップロード | 検索 | ページ一覧 | タグ | RSS | ご利用ガイド | 管理者に問合せ | @wiki - 無料レンタルウィキサービス | プライバシーポリシー
H2, database, JavaすべてJavaで書かれたデータベース・エンジンとしてはHSQLDBが有名ですが、もともとHSQLDBの前身となったHyperSonicを作った人が始めたH2 Database Engineというプロジェクトがあります。 HSQLDBは実はレコード検索するのにも行がListに入っているのを線形検索してたりとか結構すごいところもあるのですが、H2は作者が別の商用データベースの仕事で得た経験を元にしてHypersonicを一から作り直したもので、当然そのような問題も改善されています。 一方でHSQLDBと同じく、ロックはテーブルロックしかサポートされてないとか、DBサーバとして使うにはどうなんだろ、というところも残っています。それでもPure Javaであることを生かして関数をJavaで作ってクラスファイルをDB Engineに追加して拡張する機能とか、ファン
H2 Database EngineはJavaで記述されたSQLデータベースエンジンで、 もともとHypersonic SQL(今のHSQLDB)の主要開発者である、Thomas Mueller氏によって開発された。 他のデータベースと比較すると、組み込み用途にもサーバ用途にも使うことができる上、ファイルサイズがわずか1MBといったかなり軽量なデータベースである。 しかし、軽量だからといってなめてはいけない! ODBC、ビュー、トリガー、トランザクション、クラスタリングなどをサポートしている上、管理用のWebコンソールも用意されている。 そして何よりパフォーマンスにも優れているのだ。 インストールについても面倒な設定も不要で非常に簡単だった。 まず、ZipファイルをH2 Database Engineからダウンロードして、解凍する。 そして、binフォルダに格納されているh2.batを実行
Java Persistence APIとは Java Persistence API(以下、JPA)は、JSR 220で仕様が標準化されているEJB 3.0(Enterprise JavaBeans, Version 3.0)の一部として新たに導入された、Javaオブジェクトの永続化のためのAPIである。EJB 3.0以前は、永続化に関する主要なAPIとしてJDO(Java Data Object)とEJB Entity Beanの2種類があった。しかしこの両者の間には互換性がないため混乱の元となっていた。このJDOとEntity Beanの整合性を取るために新たに設計されたのがJPAで、機能的には従来のEntity Beanに相当するPOJOベースのAPIとなっている。 JPAはEJB 3.0と同様にJSR 220においてその仕様が定められているが、APIとしてはEJBからは独立してい
H2 データベース エンジン Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server modes Clustering is supported A web client is included No Javascript If you are not automatically redirected to the main page, then Javascript
組み込みデータベースといえばApache Derby、H2 Database Engine、HSQLDB、Berkeley DBなどが有名だが、このなかでも高いパフォーマンスで注目を集めているデータベースがH2 Database Engine(以降、H2)だ。先日Apache Derbyの最新版がリリースされたが、H2も最新版が公開された。 図.1 H2のサイト – トップページに掲載されているパフォーマンスグラフに自信がかいまみれる H2の組み込みデータベース最強という呼び声は、H2のサイトに公開されているパフォーマンスグラフの結果によるものだ。真偽のほどは各個評価して欲しいが、組み込みにおける実行性能に自信があるようすは伺える。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/rabbit2go/H2/
Alternative Proxies: