2017-07-13 2 views
-1

に次フォロワー/私たちは/フォロワーのようなさえずりを設計カサンドラに、次の、そしてここから似たような <a href="https://i.stack.imgur.com/UX5U4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/UX5U4.png" alt="enter image description here"></a></p> <p>を発見されたカサンドラ

https://www.slideshare.net/jaykumarpatel/cassandra-at-ebay-13920376/13-Data_Model_simplified_13ので、私はItemLikeが表であると思いますか? itemid1 =>(userid1、userid2 ...)はテーブル内の行ですか? このItemLikeテーブルのcreate tableは何と思いますか?スライドの写真は、上の表の内部構造である

CREATE TABLE itemlike(
    itemid bigint, 
    userid bigint, 
    timeuuid timeuuid, 
    PRIMARY KEY(itemid, userid) 
); 

答えて

0

はい、ItemLikeテーブルであるItemLikeテーブルの

スキーマは次のようになります。

enter image description here

のは、いくつかのデータを挿入してみましょう:

itemid | userid | timeuuid 
--------+--------+-------------------------------------- 
     2 | 100 | f172e3c0-67a6-11e7-8e08-371a840aa4bb 
     2 | 103 | eaf31240-67a6-11e7-8e08-371a840aa4bb 
     1 | 100 | d92f7e90-67a6-11e7-8e08-371a840aa4bb 

内部カサンドラは、以下のようなデータを格納します:

--------------------------------------------------------------------------------------| 
| |    100:timeuuid    |   103:timeuuid    | 
| +---------------------------------------+----------------------------------------| 
|2 | f172e3c0-67a6-11e7-8e08-371a840aa4bb | eaf31240-67a6-11e7-8e08-371a840aa4bb | 
--------------------------------------------------------------------------------------| 

---------------------------------------------| 
| |    100:timeuuid    | 
| +---------------------------------------| 
|1 | d92f7e90-67a6-11e7-8e08-371a840aa4bb | 
---------------------------------------------| 
+0

ので、私はちょうど 'itemlikeに(アイテムID、ユーザーID)の値を挿入します( 100,1000) '、' itemlike(itemid、userid)の値(100,1001)に挿入してください。私はその絵が '' itemlike(itemid、userid1、userid2 ...)の値(100,1000,1001,1002 .....)に挿入するようなものだと思った。 '' – Sato

+0

はい、 'item into like (itemid、userid)の値(100、1000) 'を返します。スライド画像のようなデータを内部的に格納するcassandra –

関連する問題

 関連する問題