2017-07-13 4 views

Répondre

0

Oui, ItemLike est une table

Schéma de la table ItemLike sera comme:

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

L'image de la diapositive est la structure interne de la table ci-dessus.

enter image description here

Insérons certaines données:

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

interne cassandra enregistrera les données comme ci-dessous:

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

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

donc je viens 'insérer en valeurs itemlike (Itemid, userid) (100, 1000) ',' insérer dans les valeurs itemlike (itemid, userid) (100, 1001) 'et sur? Je pensais que l'image est quelque chose comme '' insérer dans itemlike (itemid, userid1, userid2 ...) valeurs (100, 1000, 1001, 1002 .....) '' – Sato

+0

oui, il suffit d'insérer avec 'insérer dans itemlike (itemid, userid) valeurs (100, 1000) '. intérieurement cassandra stocker des données comme l'image de la diapositive –