网站预计会有很大的查询量,相比之下写入数据库的操作要少很多。
我想的是把数据库内容分成两种,一种是用于索引的内容,内容包含各种所需信息对应的索引项,另一种是其他所要查询的具体数据内容。
先将具体内容存入memcache,查询时通过从数据库中得到的索引值再从memcache中取得对应数据;
写入数据时则直接写到mongodb中;
不知道这种做法有什么不妥,来这寻求下建议~~
天蓬老师2017-04-24 16:01:35
これは、使用する技術的ソリューションに基づいて、明確に考慮する必要があるいくつかの点があります。
我想大声告诉你2017-04-24 16:01:35
「まず特定のコンテンツを memcache に保存し、クエリ中にデータベースから取得したインデックス値を介して memcache から対応するデータを取得します。」 この文がよくわかりません。ダウンタイムデータは消えません。
高洛峰2017-04-24 16:01:35
Mongodb はハイブリッド データベースです。Mongodb は書き込みのボトルネックではないので、読み取りのビジネスは重要な役割を果たします。 redis のような純粋なメモリ内データベースなら、手間をかけずに mongo に直接ビジネスを保存したほうが良いと思いませんか?