問題タブ [rdbms]
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.
python - GAE 上の DAL/ORM はありますか?
web2py以外に、Google App Engine (GAE) および通常のリレーショナル データベース (RDBS) で動作する Database Abstraction Layer (DAL) または Object Relational Mapper (ORM) はありますか?
そうでない場合、既存の DAL/ORM の 1 つを GAE に移植する作業を行っている人はいますか?
django - Django で使用する RDBMS とその理由は何ですか?
最近、MySQL InnoDB から PostgreSQL にプロジェクトを切り替えましたが、ajax でデータを挿入および更新する際のラグが大きくなったと感じています。これは主観的かもしれません。Django 開発者が postgres を推奨していることは知っていますし、psycopg2 は MysqlDB よりも高速であるはずであることも知っています。個人的には、postgres がデータベースの整合性を確保する方法が気に入っていますが、このプロジェクトのパフォーマンスが最も心配です。これについて他の人の意見を聞きたいです。
monitoring - DB 変更の追跡または通知 - 主に挿入と更新
DB でレコードが挿入または更新されるたびに追跡したり、通知を受け取るにはどうすればよいですか? このような DB の変更が発生するたびに、ほぼリアルタイムで外部アプリケーションに変更を通知したいと考えています。これを行うには、DBMS に依存せず、アプリケーション プログラミング言語に依存しない方法はありますか? そうでない場合、特に MS Access と MS SQL Server で可能ですか? もちろん、DBの継続的なポーリングを避けたいと思っています。
database - ENUM データ型をサポートするデータベース システムとサポートしないデータベース システムはどれですか?
この質問に続いて、「データベースの列挙 - 長所と短所」、どのデータベース システムが列挙型データ型をサポートしているか、およびそれらがどのようにそれを行うかについて少し詳しく知りたいです (たとえば、内部に格納されているもの、制限は何か、クエリ構文の影響、インデックス作成の影響など)。
ユースケースまたは長所と短所についての議論は、他の質問で行う必要があります。
vb6 - VB6 から使用するのに最適な RDBMS
私たちは壮大で巨大なプロジェクトに着手しており、ローンチパッドから降りるのに約 1 年間のコーディング (4 人の開発者による) が必要です。
これは完全なビジネス管理システムです。
Oracle、MS SQL Server などの市販の RDBMS を使用できますが、FireBirdSQL、PostgreSQL などのフリーウェアやオープン ソースの RDBMS システムの使用を検討しています。
使用するのに最適な RDBMS はどれか、安定した OLEDB プロバイダーを最もよくサポートしているのはどれかを知りたいです。FireBird と pgSQL のフリーウェアである OLEDB プロバイダーを試しましたが、パフォーマンスと機能に満足していません。
任意の提案をお願いします....
上に挙げたもの以外に、高パフォーマンスの OLEDB プロバイダーを備えたフリーウェアやオープン ソースの RDBMS がある場合は、教えてください。
ヨギ・ヤン
注: VB 6 のみを使用し、他の開発ツールやコンパイラは使用しません! ターゲット ソフトウェアは Windows9x ベースの PC (約 60 ユーザー) で実行する必要があり、RDBMS サーバーは Linux/Windows のいずれか適切な方で実行されます。
mysql - MYSQL と RDBMS
この質問に答えるのに苦労しています。誰かが私を助けることができますか?
MYSQL の利点について議論し、世界中の多くの組織で選択される RDBMS として MYSQL が受け入れられている理由を説明してください。
rdbms - Hbase スキーマの設計方法
この RDBM テーブル ( Entity-attribute-value_model ) があるとします。
スケーリングの問題により、HBase を使用したいと考えています。
Hbase テーブルにアクセスする唯一の方法は、主キー (カーソル) を使用することです。特定のキーのカーソルを取得し、行を 1 つずつ反復できます。
問題は、私の場合、3 つの列すべてを反復できるようにしたいということです。例えば :
- 指定されたエンティティIDについて、そのすべての属性と値を取得したい
- 特定の属性名と値に対して、すべてのentitiIDSが必要です...
したがって、私が持っていた1つのアイデアは、データを保持する1つのHbaseテーブル(エンティティIDをプライマリインデックスとして持つテーブルDATA)と、2つの「インデックス」テーブルを構築することです。
各インデックス テーブルは、DATA テーブルのポインター (entityID) のリストを保持します。
それは合理的なアプローチですか?それともHbaseの概念の「乱用」ですか?
HBase では、主キーによる get 操作と行範囲のスキャン (カーソルを考えてください) が可能です。(スケールとセカンダリ インデックスの必要性の両方がある場合でも、心配する必要はありません。Lucene が助けてくれます! しかし、それは別の投稿です。)
Lucene がどのように役立つか知っていますか?
-- よなたん
database - PostgreSQL が私の貴重な HD スペースをすべて使い果たしてしまうのはなぜですか?
ウィキペディア (英語) に関するリンク構造データをできるだけ転送し終えました。基本的に、ウィキペディアの最新のダンプ リポジトリから SQL ダンプをダウンロードしました。MySQL の代わりに PostgreSQL を使用しているため、パイプライン シェル コマンドを使用して、これらすべてのダンプをデータベースにロードすることにしました。
とにかく、これらのテーブルの 1 つに 2 億 9500 万行あります。pagelinksテーブルです。すべてのウィキ内ハイパーリンクが含まれています。私のラップトップから、pgAdmin III を使用して、次のコマンドをデータベース サーバー (別のコンピューター) に送信しました。
それは今1時間ほどそこにあります。問題は、postmaster が私の非常に限られた HD スペースをますます食い尽くしているように見えることです。今のところ20GBくらい食ったと思います。以前、12 GB の RAM で実行されているため、パフォーマンスの柔軟性を高める (つまり、より多くのリソースを使用できるようにする) ために、postgresql.conf ファイルをいじってみました。私は基本的に、このファイルのほとんどのバイトとそのような関連変数を4倍にして、より多くのRAMを使用してそのことを行うと考えていると思います.
ただし、データベースはあまり RAM を使用していないようです。Linux システム モニターを使用すると、postmaster が 1.6 GB の共有メモリ (RAM) を使用していることがわかります。とにかく、 PostgreSQL が HD リソースをどのように使用しているかを本当に理解していないようです。
ウィキペディア データベースのメタ構造に関しては、役に立つか、興味があるかもしれない優れたスキーマを提供します。
詳細についてはお気軽にお問い合わせください thx.
sql - PostgreSQL クエリの不一致
このSQLコマンドを実行しようとしています:
そうすると、次のエラーが表示されます。
クエリの最後にORDER BY (page.page_namespace, pagelinks.pl_namespace) ASCを追加しようとしましたが、成功しませんでした。
アップデート:
私もこれを試しました:
しかし、私はまだ同じエラーが発生します。
どうも
performance - Postgresql.conf 変数
私はここ数日間、postgresql.conf ファイルをいじっています。皆さんはどの変数をカスタマイズするのが好きですか? その理由は何ですか?
ファイルのサンプルを次に示します。
私は主にリソースの効率性または賢明な使用を探しています。それは、私がそれをどのように使用することを計画しているか、および他のそのような「依存する」回答に依存することを知っています. 私が探しているのは、重要または一般的な変数のカスタマイズです。人々が最も頻繁に変更するのはどれで、その理由は何ですか?
どうも!