![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?a65a0e2)
No.2ベストアンサー
- 回答日時:
OSやプログラム言語などの制限は考えず、純粋にSQLite2とSQLite3の違いについて回答します。
安定性や速度についてはわからないので、機能の違いについてのみ限定します。結論から言うと機能の違いはあります。以前、自分の知っている範囲で回答した質問があるので以下に挙げておきます。
SQLiteのテーブル名を変更したい -> http://okwave.jp/qa4283629.html
SQLiteのフィールド追加のやり方 -> http://okwave.jp/qa3227290.html
読んでいただくとわかりますが、どちらもSQLite3では簡単にできますがSQLite2ではちょっと手間がかかります。
その他にもいろいろと機能追加されているようです。Wikipediaでも次のようなことが書かれていました。ただし自分は理解してないので真偽は御自分で検証してください。
Wikipedia - SQLiteからの引用
Ver3.3.8 から、全文検索の FTS1モジュールがサポートされた。
引用元 -> http://ja.wikipedia.org/wiki/SQLite
詳しいことは本家サイトで読むしかないでしょう。
SQLiteの本家 -> http://www.sqlite.org/
回答ありがとうございます。
やはり比較のわかりやすいドキュメントがあまりないようですね。
公式も途切れ途切れになっているので、若干わかりずらい感じでした。
しかしながら、今後のサポートや機能追加なども考えますと、やはり普通に考えて新しい方が無難だと、今思ってます。(機能はSQLite3の方がオプション的機能の追加があるようですし、運用中のバージョンアップでもないですので)
No.1
- 回答日時:
SQLiteの資料を読むと確認できるはずですが、sqite2とsqlite3では互換性がないことが明記されているので、要件を確認してsqite2かsqlite3を選択して下さい。
過去の質問を調べるとある程度は理解できると思いますが、私見ですが私は開発時のdbとしては非常に優れたdbと評価していますが、実用的なdbではないと思っています。
> sqite2とsqlite3の違い
安定性(不具合状況)や速度、追加された機能という点で、SQLite2とSQLite3で違いはないと思います。
一部のWebページにSQLiteは遅いとの記述ありますが、オート・コミットがONの状態で測定したために遅いと評価されていて、オート・コミットをOFFにすればMySQLなどの比べても大きな差はないと思います。 逆に1個のファイルで全てを処理する超軽量dbで、ここまでレスポンスを示すのは凄いと思います。
MySQL, PostgreSQLの経験者でPHPでアプリを開発するなら、PDOを利用してdbを操作すると、コネクトの1行だけを変更することでdbを選択できるので、開発はSQLite、実用はMySQLということができます。
この時、MySQLなどの実用版でのdb設計( SQLiteを意識しない )を行ない、スキマーをSQLiteに適用しても殆ど修正はないと思います。
私が理解している違い
1.SQLiteでは外部参照ができない
2.型が文字列だけなので、タイムスタンプ関連の処理はSQLiteと他のdbで個別に記述しないといけない
*トリガーは、記述したことがないので不明ですが機能はあります。
sqliteはMySQLなどの代わりというよりは、ファイル読み書きで間に合うような箇所をファイルからSQLiteに変更できれば、新たな方法として取り入れられるのではと思いまして、検討しています。
sqlite2とsqlite3に表面的な大きな違いはないことはわかりました。
速度や機能面は、その都度調べる必要がありそうですね。
回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 日本語 「使われている」と使い方が違うのは次のどれか 1 2022/07/11 20:08
- 日本語 「満喫されてください」ってOKですか。 12 2022/09/17 18:16
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- 日本語 「単細胞の塊」ってどういう意味でしょうか 6 2022/10/05 20:13
- 経済 国債をどんどん発行して、国家予算に充てれば良いという考え方が提唱されてますが…… 5 2022/10/09 19:34
- 日本語 神聖の奴阿呆 真性のどアホ 神聖な場所 12 2022/10/12 18:58
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- 洗濯機・乾燥機 衣類乾燥機の、汎用フィルターってないでしょうか? 1 2022/07/18 13:53
- Wi-Fi・無線LAN Windows10でWi-Fi6Eが使えない!?そもそもWi-Fi6Eってなんでしたっけ?教えて! 1 2023/01/27 20:48
- その他(生活家電) 車載スピーカーで宣伝したい 1 2023/02/22 19:59
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sqlite2とsqlite3の違いについて
-
Developer2000って何?(^^;
-
AndroidからのAccessデータベー...
-
型 varchar から型 numeric へ...
-
listener.logが肥大化
-
RBDの反対語は?□DB??
-
LVMでHDDが壊れた時の対応
-
データベースの2GBって・・・?
-
DB2で複数DBからSELECT等
-
oracleで別のグローバルデータ...
-
Access→Oracleデータ参照にはAD...
-
データベースのウェブでの自作
-
ACCESS2019でのエラーメッセージ
-
テクトロニクスのオシロスコー...
-
VBAかSQL?
-
accessの勉強ができるサイトは?
-
accessを自宅のパソコンにイン...
-
データベースの最適化をマクロ...
-
Oracle で文字列からタイムスリ...
-
Accessフォーム複数人入力のシ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Developer2000って何?(^^;
-
sqlite2とsqlite3の違いについて
-
DBMSとツールとは
-
VBとVBAの関係について
-
型 varchar から型 numeric へ...
-
データベースの2GBって・・・?
-
データベースの最適化をマクロ...
-
listener.logが肥大化
-
AndroidからのAccessデータベー...
-
スタライズとは、どういう意味...
-
ハイフン無しの電話番号データ...
-
Accessのレポートで「縦書き」...
-
JavaとOracle Javaって何が違う...
-
アクセスのデータがブッ壊れた...
-
エクセルのフォームについて(...
-
キャッシュとバッファの違いは?
-
バッファプールって?
-
ODBC経由の処理が遅い
-
accessの勉強ができるサイトは?
-
オラクルのLONG RAW型のテーブ...
おすすめ情報