問題タブ [aerospike]
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.
playframework-2.0 - play2-aerospike モジュールは利用できますか?
aerospike を db として play2 でアプリを作成します。aerospike db にアクセスするために play2 で利用できるモジュールはありますか?
aerospike - Aerospike: データを BLOB として保持するか、「ビン」を使用しますか?
Aerospike にデータを保持する必要があります。「ビン」をサポートするこのエンジン (「ビン」は行の列またはレコードのフィールドのようなものです)。一方、シリアル化されたブロブとして記録を保持できます。レコードは、アトミックな方法でデータベースから抽出されます。つまり、レコードの一部の「列」を取得する必要はありません。レコード全体が必要です。
問題は、パフォーマンスの観点から、そのようなシナリオのデータを保持する最も効率的な方法は何ですか? 非シリアル化のままにして「ビン」を使用してすべてのレコードのフィールドを記述するか、シリアル化された BLOB として 1 列に格納しますか?
mongodb - Aerospike を使用したことのある人はいますか? MongoDB と比べてどうですか?
Aerospike が彼らが主張するほど優れているかどうか、誰が言えるでしょうか? 営利企業なのでちょっと不安です。私の知る限り、彼らはオープンソース版をリリースしたばかりですが、彼らのウェブサイトの主張はまだ誇張されている可能性があります.
Aerospike が MongoDB とどのように比較されるかに特に興味があります。
java - Java で AWS aerospike インスタンスを接続する
AWS EC2 に aerospike インスタンスがあります。パテを介して接続できますが、Java コード (Java クライアント) を使用してみます。エアロスパイクに接続できません。
「IPアドレス」以下を試してみます
アマゾン EC2 インスタンス
- プライベート IP
- パブリック IP
- プライベート DNS
- パブリック DNS
残念ながら、system connected false を出力します。これについて何か考えはありますか?
cassandra - 比較:エアロスパイクとカサンドラ
Aerospike と Cassandra はどちらも、それぞれのベンチマークで他よりも優れていると述べています。
参照: http://java.dzone.com/articles/benchmarking-cassandra-right およびその他のいくつか。
両方を使った人はいますか?
Aerospike は主張されているほど優れていますか?
最後に、Cassandra を Aerospike に置き換えることをお勧めしますか?
transactions - Aerospike ACID の説明
Aerospike データベースによると、
[...] 3 つの主な目的で設計されています:
今日の Web スケール アプリケーションのニーズを満たす柔軟でスケーラブルなプラットフォームを作成する
従来のデータベースに期待される堅牢性と信頼性 (つまり、ACID) を提供すること。
運用効率を提供するため (最小限の手動関与)
そして他の場所で:
Aerospike は、最新のストレージおよびデータベース テクノロジと連携して、強力な一貫性 (ACID) を保証しながら、可能な限り多くのトランザクション スループットを絞り込むように最適化されています。
まず、Aerospike でトランザクションの定義が見つかりませんでした。通常、データベースに対する一連の操作として取得します。ただし、後で読むと、トランザクションが ACID であることがわかりません。
詳細なAerospike ACIDの説明を読むと、ACID 保証のふりをしているだけであることがわかりました。
例:
- トランザクションで一連の操作 (a、b、c) を作成したいと考えています。各操作は独立した DB クエリです。c が失敗した場合、DB システムによって a と b がロールバックされます。この機能は Aerospike にはありませんでした。
ドキュメント A と B を変更する 2 つの同時トランザクションを考えてみましょう。最初は A=0 と B=0 です。
- T1 は と に 1 を加算し
A
ますB
- T2 は A と B を 2 で乗算します。
常に最終
A==B
的には - 結果は次のいずれかになります。A=1 & B=1
T2 が最初にドキュメント A と B をロック/所有権を取得するときA=2 & B=2
T2 が最初にドキュメント A と B をロック/所有権を取得するとき
この結果の保証は何ですか?
- T1 は と に 1 を加算し
1.私の例の結果を確認できますか?
2.ユーザー定義関数はここで何らかの形で役立ちますか?
PS
はっきりさせておきますが、エアロスパイクが悪いとは言いたくありません。そこに素晴らしい作品が見えます。ACID保証がそこで失敗したときの明確な説明が欠けています。
database - Limit number of records in aerospike select query
I am trying to query using aql (Aerospike Query Language) in aerospike set.
Suppose there are 1000 records and I want to read any 10 records. Usually I would query something like :
How do I query the same using aql ?
javascript - Aerospike - SyntaxError: 予期しないトークン {
クラスターへの接続を確立しようとしています。ここにコードがあります
何が起こっているか知っている人はいますか?ありがとう