ジェムファイアを見始めたところです。本当に感動しました。私はそのライセンスに少し混乱していますが、その一部がオープンソースであるという兆候があるようです。誰かが明確な考えを持っていますか?私は彼らの営業担当者と話すのが嫌いです。そうでない場合、オープンソースの代替手段はありますか?同じ機能を提供するが、全体としては提供しないいくつかのテクノロジーについて考えることができます。
3 に答える
残念ながら、オープンソースのインメモリデータグリッドソリューションはありません。OracleのCoherence、IBMのeXtreamスケール、GigaSpaceのXAPなどの代替分散キャッシュを確認できます。
クイック検索を使用すると、次のソリューションを利用できます。Hazelcast-インメモリデータグリッドCacheonix-インメモリデータグリッド
あなたはそれを試すことができます。おそらくそれは若い世代のIMDGであり、完全な機能を備えていません。しかし、それは無料です。
ところで:どの機能を使用したいですか?時々IMDGは悪いアーキテクチャの単なる修正です。
この質問は2011年に最初に提起されましたが、GemfireはSpring.io Pivotalサイトの最新のSpringデモスイートで引き続き参照されているため、依然として適切であるように思われます。
「1.2.0リリースの時点で、以前はSpring GemFireと呼ばれていたこのプロジェクトは、SpringDataプロジェクトのコンポーネントになったことを反映してSpringDataGemFireに名前が変更されました。」
したがって、Spring Dataを使用する、または少なくとも最新の「Yummy Noodle Bar」Springチュートリアルスイートに従うには、注文ステータスソリューションコンポーネント(デモの他の2つのコンポーネントは、メニュー項目データ用のMongoDbと、注文データ用のJPAを備えたPostgresやMySQLなどのリレーショナルDBです。
私は最近いくつかの検索を行いましたが、Hazelcastに加えて、Gemfireの代替として法案に適合する可能性のある他のオープンソースソリューションを1つしか思い付くことができませんでした。
私に関しては、おそらくHazelcastから始めて、それがどのように機能するかを見ていくと思います。
一般的に言って、Pivotalが商用製品を他の方法でオープンソースのチュートリアルに忍び込ませたことに少しがっかりしていると言えます。製品のオープンソースエントリーレベルバージョンで人々をGemfireに導くことは一つのことですが、開発者に、そもそも開発プラットフォームのために実際に購入するビジネスがない商用製品の無料試用版にサインアップするように強制します一種の私見を吸います。ここで何かが足りない場合は訂正してください。
GemFireは、ApacheSoftwareFoundation内でのインキュベーションのために提出されました。インキュベーションプロジェクトとして承認されると、ソースコードはApacheライセンスの下で利用できるようになります。現在、 https://wiki.apache.org/incubator/GeodeProposalで評価目的でソースをダウンロード、ビルド、および実行できます。