問題タブ [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.
c# - 私の状況に適したローカルデータベースはどれですか?
アプリケーションのセットを作成します。これらのアプリの 1 つは無人アプリケーション (VB6 で記述) で、さまざまなソースから受信したデータをローカル データベースに書き込みます。他のすべてのアプリケーション (VS 2008/c# 3.0 で作成されます) は、主にレポートの目的でこのデータを読み取ります。
私は SQL Server/MySql/Sybase やその Express Edition さえ欲しくありません。なぜなら、それを配布するのは問題だからです (例えば、別のインストールが必要になるなど...)。VB6(おそらくOLEDB、または解決する必要がある場合はODBC)とADO.NETの両方のドライバーを備えたローカルデータベースを探しています。また、データベースが NHibernate のような ORM や、Subsonic のような少なくとも 1 対 1 のマッパーをサポートしていれば良いのですが、それは問題ではありません。しかし、私の主な要件は、データベースをいじったり、失われたデータを回復したりするために時間を無駄にする必要がないように、データベースが非常に堅牢であることです...
私は昔から MS Access の経験があり、あまり良い思い出がありません (悪いこともありませんでした)。SQLite、SQL Server Compact Edition、VistaDB などについては聞いたことがありますが、経験がなく、実際に使用した人を知りません。
私の状況に最も適したものは何ですか?
.net - 単体テスト用のインメモリ DBMS
.NET DAL クラスの単体テストに満足できるオプションを探しています。これらは DAL クラスであるため、ADO.NET を使用してデータベースに直接アクセスします。現在、テストに MSSQL データベースのインスタンスを使用していますが、より高速なオプションがあるかどうか疑問に思っていました.--単体テストはできるだけ速く実行する必要があるため、インメモリ ソリューションが理想的です。
また、私は Microsoft プラットフォームしか使用しないため、TSQL に縛られていることも言及しておく必要があります。
java - Java BLOB データフィールドへの画像の追加
私が割り当てられたこの大学の課題のために。
J2ME と Apache Derby を組み込みモードで実行している PDA で使用するアプリケーションを開発する必要があります。
イメージをデータベースにインポート/エクスポートしたいと思います。どうすればいいですか?また、画像をブロブとして保存することは適切でしょうか?
local - J2ME 用モバイル辞書のローカル データベース
私は現在、最終年度のプロジェクトとして、携帯電話用の英語からアラビア語へのフレーズ トランスレータを開発しています。Eclipse (J2ME) IDE を使用しています。ただし、私のプロジェクトの要件の 1 つは、ローカル データベースを使用することです。以前にMySQLを使っていたので、MySQLを使おうと思っていました。ただし、このアプリケーションはサーバーにも接続する必要があります。したがって、このプロジェクトの J2ME (RDMS を除く) に適したデータベースはどれかわかりません。誰でも提案できますか?
.net - .net 用組み込みデータベース
.net アプリケーションの 1 つに組み込みデータベースが必要です。
このデータベースは sql をサポートする必要があります (Berkley とは異なります)。
誰でもオプションを提案できますか。
delphi - Delphi に埋め込まれた DB を使用した全文検索
私たちはオープン ソースのTwitter クライアントを作成しており、Delphi で動作し、全文検索に適した最小のフットプリントを備えた組み込み DB を探しています(小さなフットプリントではうまくいかないことはわかっています)。理想的には、それも無料またはオープンソースであるべきです (厳しいことは承知しています)。
私はSQLiteに傾倒していますが、これまで使用したことがなく、全文検索をサポートしているかどうか、または Delphi でどの程度うまく機能するかはわかりません。以前DBISAMを使用したことがあり、全文検索が組み込まれていますが、無料ではありません。 Firebirdは、私たちが検討した別のオプションです。
これを機能させる組み合わせがあるかもしれません。何を使用しますか? 1) フットプリント、2) 全文検索、3) フリー/オープン ソースの評価は?
更新:ご提案いただきありがとうございます。たくさんの良い選択肢から選ぶことができます。
database - Oracle Lite - 新しく作成した DB に接続できません。[POL-3013]
新しく作成した Oracle Lite データベースに接続しようとすると、エラーが発生します。しかし、Oracle SOA のインストールで作成された orabpel DB には接続できます。
これを作成するために行った手順は次のとおりです。
ラン:
createdb polite db1 manager
結果:
/li>ラン:
validatedb polite db1
結果: エラーは見つかりませんでした!
ラン:
msql system/manager@jdbc:polite:db1
6: 結果:[POL-3013] bad database or invalid password.
何か案は?
c# - .NET 開発に HSQL を使用し、関連するプロセスの質問
私のチームは、C#、NHibernate、および ASP.NET を使用した開発に Oracle の共有インスタンスを使用しています。
別のプロジェクトでは、Java と HSQL を 100% インメモリ モードで使用しており、Hibernate にスクリプトを起動させて、テストするのに十分なデータをインポートします。また、スキーマを作成および削除します。.NET ランドでも同じアプローチを使用することを検討しました。すべてが一時的で独立しているため、お互いに足を踏み入れることは不可能であり、スキーマとデータを共有の Oracle ボックスに統合することはできます。
.NET で HSQL を探しましたが、 SharpHSQLは終了したプロジェクトのようです (最終リリース 2005)。
HSQL for .NET に相当するアクティブなプロジェクト、またはこの方法で使用するのに十分近いものはありますか?
チーム環境でこのアプローチをどのように使用していますか? 問題はありますか?
データベースに入力するデータをどのように管理およびバージョン管理していますか? データをインポートするためのクロスプラットフォーム ソリューションはありますか?