問題タブ [membase]
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# - クライアント ツールを使用して Membase Server 1.6 にバルク データを挿入する方法
Membase Server 1.6.5-win64を使用しています。データベースから4 億行を保存する必要があります。現在、並列タスクを実行してサーバーに書き込む C#.Net Windows アプリがあります。既存のツールを使用してMembase Serverにデータをできるだけ早く一括ロードするための最良のオプションは何ですか. データを読み取って membase キーと値のペアに保存できる csv/その他の形式を使用できますか? 提案してください。
キーの値は文字列形式です。私は8 コア プロセッサと12GB RAMを搭載したマシンを持っています。
nosql - Redis と Membase の主な違いは何ですか?
Redis と Membase の主な違いは何ですか?
membase - Membaseのメモリクォータを変更する方法は?
それぞれ1GBのメモリで実行されている2台のMembaseサーバーがあります。将来的には、2台の8GBメモリサーバーに交換したいと思います。これはMembaseで可能ですか?私が行った検索から、メモリクォータが設定されると、それは変更できなくなったという印象を受けます。可能であれば、どのように行われますか?
membase - Webコンソールを使用して、Membaseのメモリクォータを変更することはできますか?
1GBのメモリクォータを持つMembaseサーバーがあるとしましょう。サーバーがハードウェアのアップグレードを取得したと仮定して、それを変更して、たとえば8GBに大きくすることは可能ですか?
現在、Membaseのメモリクォータは一度設定すると変更できないという印象があり、非常に苛立たしいです。
nhibernate - NHibernate 2nd Level Cache - Membase MemCache - 複数のセッション ファクトリ
マルチテナント NHibernate アプリケーションで複数のデータベースを使用しています。以前は正常に動作していた SysCache を使用していましたが、現在 Web ファームを使用しているため、Memcache に移行する必要がありました。私は実際に、Windowsに非常に簡単にインストールでき、MemcacheをサポートするMembaseサーバーを使用しています。
キャッシュがセッション ファクトリ間で共有されているように見えます...エンティティがデータベース A から ID 1 でキャッシュされ、アプリケーション B が同じエンティティを要求した場合、それは独自のデータベースから取得する必要がありますが、代わりにデータベースからエンティティを返します。キャッシュ内の A.
これを機能させるために実行する必要がある追加の構成はありますか?
私はここから MembaseCacheProvider を使用しています (同じように構成されています) http://blog.ovesens.net/2011/02/nhibernate-membase-caching-provider/
上記のブログにコメントを残しましたが、当面誰かが助けてくれる場合に備えて、ここにも投稿します。
ポール
c# - データのバージョン管理/移行に関するヘルプが必要
私は、マルチノード クラスターを備えた永続化レイヤーとしてMembase (Memcached + 永続化を考える) を使用するプロジェクトに取り組んでいます。Enyimクライアントを使用してキャッシュと通信し、バイナリ シリアライゼーションを使用してオブジェクトをキャッシュとの間でシリアライズ/デシリアライズします。
私たちが抱えている懸念の 1 つは、データ モデルへの変更を効果的に管理する方法です。通常の SQL データベースを使用している場合は、更新スクリプトを実行してテーブルを更新できます。
Membase を使用して、キャッシュされたバイナリ オブジェクトを処理すると、キャッシュされたすべてのオブジェクトを取得して、両方のバイナリをロードできます。
- キャッシュされたオブジェクトをシリアル化するために使用されたコードのバージョン
- さまざまなプロパティを定義する新しいバージョンのコード
このように効果的にデータを移行しますが、キャッシュに数千万のオブジェクトが潜在的に存在する可能性がある場合、それはほとんど望ましくありません.理想的には、必要な場合にのみデータを移行し、実行できる反復プロセスを実行できるようにしたいと考えています.バージョン 1 のデータをバージョン 2 に移行し、次に 3 などに移行しますが、バイナリ データでこれを行う方法を考えるのに苦労しています..
暗闇の中でのショットですが、以前にこの種の問題に対処した経験がある人はいますか? 他の形式のシリアライゼーションを喜んで使用し、代わりに単純に文字列 (圧縮されている可能性があります) データをキャッシュに格納し、シリアライゼーションを自分で処理することができます。
ありがとう、
mongodb - さまざまなNoSQLデータベースのクイックリファレンスガイド
参照され続けているNoSQLデータベースの主なプロパティ(特に、MongoDB、Riak、Redis、Memcached、Membase、Cassandra)をまとめた場所を探しています。クエリの種類、酸、スケーリングのアーキテクチャ/プロパティなど。すべてメモリ内、ディスクへのオーバーフロー、ディスク上のバックアップ、または主にメモリ内のインデックスのみ?
memcached - バケットあたりの Membase クォータを 5 MB に減らします
Heroku では、無料の Memcached バケット (実際には Membase) が 5MB に制限されていることに気付きました。ただし、自分のサーバーで試してみたところ、バケット クォータを 64 MB 未満に設定できません (ノードごと、および Memcached バケット タイプの場合)。Membase バケット タイプの場合はさらに多く、100MB です。うーん、私のサーバーには控えめな量の RAM があります。そして、非常に少量の Memcached を割り当てる必要があります。ご意見をお聞かせください。
memory - メモリ キャッシング システム用の Membase または Redis
アプリケーションのメモリ キャッシング システムに membase または redis を使用する予定です。永続キャッシュシステムに最適なのはどれですか?? 人々は、それらの中でどれが最も優れているかを提案できますか?その理由は何ですか? また、redis と membase の比較とベンチマーク。
c# - NHibernate と Memcached - チュートリアル/例
いくつかのバケットをセットアップして Membase サーバーをインストールしましたが、これを NHibernate で第 2 レベルのキャッシュとして使用する方法の良いチュートリアルまたは例を探していました。
サンプル構成がどのようになるか、コードで何かする必要があるかどうか、または NHibernate マッピングからすべてを処理できるかどうかに興味があります。
ご協力ありがとうございます。