問題タブ [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.
nosql - 埋め込み可能なGraphDB?
Neo4jのような1つのアプリプロセスに埋め込むことができるGraphDBをお勧めしますが、商用利用は無料で、C#またはJavaをサポートしている必要がありますか?
アドバイスありがとうございます!
java - PL/SQL サポートと Java API を備えた組み込み DB はありますか?
テスト目的で Java API を使用した組み込みデータベースを探しています。また、本番環境でオラクルを使用しており、移行は pl/sql で記述されているため、pl/sql のサポートが必要です。
DAO オブジェクトをテストしたいのですが、移行スクリプトを使用して単体テストの過程でメモリ内にデータベースを作成する必要があります。
現在、HSQLDB を使用していますが、pl/sql をサポートしていません。
何かお勧めできますか?
c# - MySQLデータベースをC#のアプリケーションに埋め込む
現在、C#でのアプリケーションの開発を検討しています。アプリケーションはデータベースバックエンドを使用する必要がありますが、アプリケーション自体にデータベースを埋め込むことができるかどうか疑問に思いました。つまり、ユーザーは自分のアプリとは別にMSSQLまたはMySQLをコンピューターにインストールする必要はありませんが、代わりにプログラムをインストールすると、データベースがインストールされます。可能であれば、MySQLデータベースのようなものを使用したいのですが、ユーザーがMySQLサーバーをインストールする必要はありません。この問題を解決するための無料のオプションはありますか?
ご協力いただきありがとうございます
java - スタンドアロン Java アプリケーションでの組み込み Derby データベースのセットアップ
スタンドアロンの Java アプリケーション用に組み込みの Derby データベースをセットアップしようとしていますが、あらゆる種類のドキュメントを調べても、簡単な説明や例が見つからないようです。Derby プラグインで Eclipse を使用しており、プロジェクトで Derby の性質を有効にしています。
スタンドアロンのアドレス帳に埋め込まれた Derby データベースを使用する例と、Eclipse で Derby を使用する概要を見つけました (これは組み込みの展開をカバーしていないようです) が、それでも基本的なものが欠けているように感じます。
Java でデータベースを使用するのはこれが初めてで、少し混乱しているので、基本的な質問を以下に示します。
- Java が Derby データベースと (組み込みデプロイメントで) 対話する方法の基本的な考え方 (またはモデル) は何ですか? それらの重要な設計パターンに従う必要がありますか?
- クラスに何らかのタイプのデータベース コンストラクター (テーブル構造などを含む) を作成する必要がありますか、それとも他のツールですべて作成する必要がありますか?
- データベースを作成して保存したら、どのように「起動」しますか? そして、実際のデータベースはどこに保存されますか?
コードのスニペットは非常に役立ちます!
java - Java / Scalaのメモリ内統計データベースを実装するにはどうすればよいですか?
私の必要性は、Webアプリケーションサーバーのリアルタイム統計を集約することです。例えば:
- コンテンツタイプXのリクエストがいくつ行われたか
- タイプYのリクエストの処理にかかる時間
等々。
最高のパフォーマンスを得るには、このデータをファイルではなく完全にメモリに保存する必要があります。すべてのリクエストをログに記録するのではなく、さまざまな側面のカウンターのみを保存します。
私が知っている最も簡単な方法は、SQLのようなテーブルに値を格納し、SQLのようなクエリを実行することです。利点は、開発作業なしでインデックス作成が既成になることです。ApacheDerbyのようないくつかの組み込みJavaデータベースがその仕事をするだろうと思います。
もう1つの方法は、「インデックス列」ごとにコレクション(リストなど)とハッシュテーブルを実装することです。このように、すべてJava / ScalaコレクションAPIを使用して実行されますが、実際には、インデックスメカニズムを自分で実装し、テストし、保守する必要があります。
だから私の質問は、あなたはどのように好ましいと思いますか、そしてこの機能を簡単かつ迅速に実装する他の方法があるかどうかです。
ありがとう。
java - Web アプリケーションに組み込まれた Derby の JDBC 接続 URL
Web アプリケーションと共に WEB-INF/classes/myDb にデプロイされた derby データベースがあります。
データベースに書き込むことができるように接続するには、jdbc.connection url をどのようにすればよいですか?
やっています
データベースが見つかりません。データベースを変更できる必要があります。classpath:myDb を配置すると、それが見つかりますが、残念ながらダービーのドキュメントでは読み取り専用です。
iphone - iPhoneでSQLiteデータベースを使用した空間リクエスト
ローカルに保存された空間データを使用して、ジオロケーションを使用したiPhoneアプリケーションを開発したいと考えています。
このようなアプリケーションのトリッキーな部分は、「自分の周りのx個の最も近いポイントが欲しい」という要求への応答です。これは、データを並べ替える必要があり、並べ替えの基準が球上の距離であるためです(はい、地球は平らではありません^^)。したがって、効率的なアルゴリズムは非常に複雑です。
空間データは私のアプリケーションにローカルに保存されているため(したがってsqlLiteを使用)、MyGisやPostGisなどのライブラリを使用することはできません。SqlLiteで「SpatiaLite」を見ましたが、iPhoneで使うのはあまり便利ではないようです。
誰もがそれを簡単に行うためのライブラリを知っていますか?...またはこのタスクを実行するための便利な方法ですか?
database - サーブレットコンテナに埋め込まれたデータベースを本番環境で使用することの不利な点を誰かが提案できますか?
具体的には、私のチームは、本番デプロイメントの一部としてApache DerbyをTomcatに組み込むことを検討しており、デプロイメントの容易さが主な動機となっています。誰かがこの計画に重大な不利な点を提案できますか?データベースには、2つまたは場合によっては3つのWebアプリが同時にアクセスします。当初、1つのテーブルのエントリの最大数は、10,000マーク前後になると予測されていますが、これは増える可能性があります。アドバイスをいただければ幸いです。
oracle - Oracleと同じSQL構文を持つインメモリデータベースを探しています
Oracleに対するレガシーADO.NETコードの自動テストに使用できるインメモリデータベースを探しています。したがって、インメモリデータベースはOracleと同じSQL構文を持つ必要があります。
助言がありますか?
database - データベースの内部を理解するには、どこから始めればよいですか?
Q: データベースの内部を理解するには、どこから始めればよいですか? そして(単純な)データベースを開発していますか?
注: STSDbは組み込みデータベースとして魅力的なパフォーマンスを発揮します。ソースを調べましたが、入手できません(今のところ)。だから、データベースの内部を理解するために、ちょっとしたものを実装することが役立つと思いました。では、どの本 (チュートリアル、エッセイなど) がこれに役立つでしょうか?
ありがとうございました