の主な違いは何ですか?SQLiteとHSQLDBの主な違いは何ですか?両方のアプリケーションを使用するアプリケーションがたくさんありますが、大きな違いはありません。SQLiteとHSQLDB
32
A
答えて
26
SQLiteはC言語で実装されており、HSQLはJavaで実装されています。
SQLiteをCやC++で書かれたアプリケーションプロジェクトと統合するのがよりシームレスで簡単ですが、HSQLテクノロジはJavaで書かれたプロジェクトとの統合が容易であると思います。
これら2つの組み込みデータベースの間には、他にも多くの微妙な違いがあることは間違いありませんが、上記が最も顕著な違いです。
22
HSQLDB &のSQLiteの良好な比較がhttp://3rdstage.blogspot.com/2009/03/comparion-of-hsqldb-h2-sqlite.html
1
で見つけることができる私見最大の違いは、SQLiteのはHSQLDBとは対照的に全くユーザ管理を持たないこと、です。
(。。これは、SQLiteのについて悪い何も言いたくないんSQLiteのはdefenitelyそのユースケースを持って、それはまた、非常に広く使用されている)
関連する問題
- 1. FirebirdとJavaのHSQLDB
- 2. HSQLdbとIbatisの使い方
- 3. hsqldb 1.8.1.3上のHibernateベースコードのユニットテストhsqldb 2.2.9
- 4. Hsqldbテーブルエンコーディング
- 5. HSQLDBマネージャ?
- 6. replicated HSQLDB
- 7. HSQLDB一時キャッシュテーブル
- 8. HSQLDBにDbBackup DBPATH
- 9. HSQLDB .scriptファイル
- 10. HSQLDBのプロパティ
- 11. GWT +休止+ HSQLDB
- 12. HSQLDB内部:HibernateとInteger vs Long ID
- 13. Hypersonic DB(HSQLDB)と "$"ドル記号付きスキーマ
- 14. HSQLDBのエクスポートと復元方法
- 15. テラコッタ+コンパス= Hibernate + HSQLDB + JMS?
- 16. hsqldbスキーマの作成
- 17. HSQLDBの並列クエリ
- 18. HSQLDB単体テスト用
- 19. HSQLDB内のSQL式のログ
- 20. JBoss5.1でHSQLDBを使用
- 21. デフォルト値のHSQLDBのブールカラム
- 22. コアデータとSqliteとパフォーマンス
- 23. Oracle-DBのGrails:grailsでhsqldbを使用するとIDが
- 24. MySQLクエリをHSQLDBとOracleクエリに変換する
- 25. hsqldb-2.2.6テーブルの作成とスクリプトからのデータの挿入
- 26. MacとWindowsの間のhsqldbパスの違いは?
- 27. テーブルがHibernateとHSQLDBで見つからない
- 28. hsqldb:ファイルに接続するときのデータベースロック取得
- 29. hsqldbバイパス認証:忘れたユーザーとパスワードをリセットする
- 30. HSQLDBとHibernateでテーブルを動的に選択する方法は?
はまだHTTPS([SQLiteのは、Androidのデフォルトのデータベースのように見える]://開発.android.com/reference/android/database/package-summary.html) - それはなぜですか? – dwjohnston
@dwjohnston、私は知らない、あなたはGoogleに尋ねなければならないだろう。 –
@dwjohnston私の推測は、AndroidのSDKだけがJavaになっているからだ。しかし、基本的なLinuxやユーザーランドの部分もC言語になっている。さらに、一般にC言語はJavaよりも優れた性能を発揮するので、 'sqlite'ではなく' hsql'をデフォルトでアンドロイドアプリに追加しました。 –