問題タブ [embedded-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
736 参照

sqlite - ASP.NET MVC 2 組み込みデータベース

小さなバッキング ストアが必要な非常に小さな一時的な Web サイトを構築しています。私はこれを ASP.NET MVC 2 で構築し、DiscountASP でホストしたいと考えていましたが、これは必須ではありません。

ASP.NET MVC 2、VS2010 Express、有効な LINQ (または EF) で動作し、共有ホストで追加料金なしで動作するバッキング ストアが必要です。

私の調査によると、SQLCE 3.5 は .NET 4 では動作しません SQLCE 4 は CTP のみであり、VS2010 では動作しません SQlite には .NET 4.0 ドライバーがありません。

私はこれを正しく理解していますか?この作業を段階的に行う方法を示す優れたチュートリアルやブログはありますか?

ありがとう、マーク

0 投票する
1 に答える
643 参照

database - SQLite に代わる組み込みデータベースを探しています。外部キー制約とトランザクションのサポートが必要ですか?

外部キー制約を持ち、および/またはトランザクションサポートを提供する SQLite の代替 (ポータブル/フラットファイルベース/サーバーレス) を知っていますか?

0 投票する
2 に答える
246 参照

java - 低 CPU フットプリント Java 組み込みデータベース

これは、ディスク ベースのハッシュマップについてのJava ディスク ベースのハッシュマップで私が尋ねた質問のフォロー アップです。

提案されたソリューションは機能しますが、CPU コストが高くなります。hsqldb や derby、Java での sqllite 実装など、いくつかの組み込みデータベースを使用してみました。

私が試したもののほとんどで非常にゆっくりと、すべてが仕事を成し遂げました.私が言及した3つは最高でした. しかし、私はそれらすべてで1つの問題に遭遇しました。各組み込みデータベースの起動と保守には多くの CPU 時間が必要でした。タスク マネージャーによると、言及していないものはほとんどの場合 CPU を 100% 使用していました。

私の新しい質問は、私の CPU を食い尽くさない単純なディスクベースのストレージがあるかどうかです。

記録として、sqllite ソリューションは CPU 使用率を急上昇させることはなく、さまざまなエラーでクラッシュするだけでした。また、apache derby が最高のパフォーマンスを示し、CPU 使用率は変動しましたが、平均で約 80% でした。

0 投票する
2 に答える
12151 参照

android - Android での H2 データベースと SQLite の比較

Android の組み込み SQLite データベースで Unicode がサポートされていないため

H2 データベースと Android SQLiteのパフォーマンスと安定性に主に関心があります

皆さん、使っていますか?H2 データベースの欠点に注意する必要がありますか?

0 投票する
4 に答える
245 参照

.net - .NET 用の XML サポートを備えた組み込み DBMS?

XML をサポートする .NET 対応の組み込みデータベース (SQLite.NET など) はありますか?

SQL か NoSQL か、XPath か、ドキュメント指向かどうかは、私にとっては問題ではありません。

私は BerkeleyDB XML について知っているだけですが、このプロジェクトはまだ終わっておらず、1 年間死んでいるようです。

0 投票する
1 に答える
507 参照

sqlite - インメモリ/組込みDBソリューション

私は現在、SQLite のメモリ内オプションを使用していますが、機能している間 (現在は少し遅いですが、バッチ処理などの使用法を最適化する方法をまだ模索しています)、他にオプションがあるかどうかに興味があります。インメモリ DB をサポートし、組み込みソリューションである SQLite の代替。必ずしもスキーマベースの DB が必要なわけではありません (NoSQL を試してみると面白いでしょう)。私は読み取りよりも頻繁に書き込みを行うため (これは Web アプリケーションのバックエンドの一部です)、データの受信フローに追いつくために十分な速さで更新する必要があります。

SQLite はおそらく、クエリ側でいくつかの最適化を行うことでボリュームを処理する以上の能力を備えていると思いますが、代替案について疑問に思っているだけです。

0 投票する
5 に答える
16076 参照

java - Java デスクトップ アプリケーションに mysql を埋め込む

単一の実行可能ファイルを介して任意のマシンにインストールできるように、mysql を Java デスクトップアプリケーションに埋め込む方法についての手順/構成の詳細については明確ではありません。そうすることで、データベースがセットアップされ、実行する exe も提供されます。 app.Till 今私は netbeans を使用して自分のアプリを構築し、mysql を使用して database.plz をセットアップしました。

0 投票する
3 に答える
1623 参照

python - os.walk() キャッシング/高速化

os.walk()クライアント[0]が作成する各クエリに対して[1]を実行するプロトタイプサーバー[0]があります。

私は現在、次の方法を検討しています。

  • このデータをメモリにキャッシュし、
  • クエリの高速化、および
  • うまくいけば、後でメタデータの保存とデータの永続化への拡張が可能になります。

ツリー構造のSQL は複雑だと思うので、実際に SQLite にコミットする前にアドバイスをいただければと思いました。

この種のデータを処理できる、クロスプラットフォームで組み込み可能またはバンドル可能な非 SQL データベースはありますか?

  • 小さな (10k-100k ファイル) リストがあります。
  • 接続数が非常に少ない (おそらく 10 ~ 20)。
  • メタデータの処理にもスケーリングできるようにしたいです。

[0] サーバーとクライアントは実際には同じソフトウェアです。これは P2P アプリケーションであり、メイン サーバーを使用せずにローカルの信頼できるネットワークを介してファイルを共有するように設計されており、zeroconf検出に使用し、他のほとんどすべてにねじれています。

[1] クエリ時間は現在os.walk()、10,000 ファイルで 1.2 秒です

ウォーキングを行う Python コードの関連関数を次に示します。

0 投票する
1 に答える
73 参照

embedded-database - 大量のデータを保存する適切な方法が必要

16.66ms ごとに 4096 バイトの速度でデータを生成しています。このデータは常に保存する必要があり、ランダムに読み取られます。リレーショナル データベースにあればいいのですが、あまりにも多くの挿入を行うと、使用しているプロセッサ (ARM11) のオーバーヘッドが大きくなりすぎると思います。そして、SQLite のようなものが提供するすべての機能は必要ありません。

実際、このようなものをファイルに書き込むだけで魅力的に思えます。ほとんどの場合、大量のデータを書き込むだけですが、実際にデータを読み取る必要がある場合は、必要なブロックをシークするだけで済みます。ただし、途中で問題が発生することはわかっています。特に、これを 1 日実行したままにしておくと、ギガバイトのデータになってしまいます。

これは私の問題に対する非常に単純な解決策のように思えます。より良い解決策について考え始めることができるように、他の誰かに教えてもらう必要があります。ありがとう。

0 投票する
3 に答える
1133 参照

nhibernate - 組み込み .NET データベース (db4o、NHibernate、RavenDB など) に関するガイダンスを探している

組み込みデータベースを使用して格納したいオブジェクト モデルがあります。これまでのところ、db4o、NHibernate to SQLCE (w/linq)、および RavenDB を見てきました。これは、デスクトップ C# アプリケーションで使用されます。

私が活用しようとしている主な機能は次のとおりです。クエリ用のLinqまたは同様のもの(SQLまたはHQLなし)、組み込みデータエンジン、pocos、pocoファーストモデル、インストールなし(レジストリなどなし)

誰でも提案できますか?私が見ている3つは最良の選択ですか?他のオプションはありますか?3 つのうち、どれかを推奨できる人はいますか?

ありがとう