の主な違いは何ですか?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. Hsqldbテーブルエンコーディング
- 7. replicated HSQLDB
- 8. HSQLDBのプロパティ
- 9. HSQLDB .scriptファイル
- 10. HSQLDBメモリ消費
- 11. GWT +休止+ HSQLDB
- 12. HSQLDB一時キャッシュテーブル
- 13. HSQLDB:から
- 14. HSQLDBにDbBackup DBPATH
- 15. HSQLDB、LocalDateTime、JdbcTemplate
- 16. HSQLDBのエクスポートと復元方法
- 17. HSQLDB内部:HibernateとInteger vs Long ID
- 18. Hypersonic DB(HSQLDB)と "$"ドル記号付きスキーマ
- 19. hsqldbスキーマの作成
- 20. テラコッタ+コンパス= Hibernate + HSQLDB + JMS?
- 21. HSQLDB単体テスト用
- 22. HSQLDB prepareStatement( "SET SCHEMA?")エラー
- 23. HSQLDBの並列クエリ
- 24. JPA HSQLDB TIMESTAMP変換
- 25. HSQLDBバックアップクエリはmanaualでバックアップHSQLDBカタログへの圧縮エラーに
- 26. HSQLDB予期しないトークン:
- 27. デフォルト値のHSQLDBのブールカラム
- 28. HSQLDBログ解析の説明
- 29. HSQLDB内のSQL式のログ
- 30. JBoss5.1でHSQLDBを使用
はまだHTTPS([SQLiteのは、Androidのデフォルトのデータベースのように見える]://開発.android.com/reference/android/database/package-summary.html) - それはなぜですか? – dwjohnston
@dwjohnston、私は知らない、あなたはGoogleに尋ねなければならないだろう。 –
@dwjohnston私の推測は、AndroidのSDKだけがJavaになっているからだ。しかし、基本的なLinuxやユーザーランドの部分もC言語になっている。さらに、一般にC言語はJavaよりも優れた性能を発揮するので、 'sqlite'ではなく' hsql'をデフォルトでアンドロイドアプリに追加しました。 –