当社の製品適用シナリオは次のとおりです。
- ストア情報。
- カウント使用数は約8000万。
- ユーザーには多くのプロパティがあり、約 100 万件あります。プロパティには、Date、Boolean、Long、Int ....、または Null など、さまざまなタイプがあります。
これらの情報に対して行うことは次のとおりです。
- 1人のユーザーの情報(サーバープロパティ)を取得</li>
- コンピューティング プロパティからユーザーを選択します。たとえば、次のユーザーを検索します。
propertyA>10 && propertyB=true &&...
今使っているのはHbaseみたいな列幅の広いテーブルですが、ちょっと合わないかなと思います。1 人または複数のユーザーの情報を取得すると、タイムアウトが発生することが多いため、途中でキャッシュを配置しますが、すべての情報をキャッシュに格納することはできず、タイムアウトが発生します。データが大きすぎて hbase を使用できないため、おそらく hbase は最良のチャンスではないと思います。mysql を選択した場合は?
私たちの問題を解決するには?