Ինչը կլինի իդեալական տարբերակ cassandra-ին բաժանման բանալիով հարցումներ անելու համար՝ օգտագործելով Spark Connector: Ես օգտագործում եմ where
-ը՝ բանալին անցնելու համար, բայց դա հանգեցնում է նրան, որ cassandra-ն ավելացնում է ALLAOW FILTERING
-ը գլխարկի տակ, որն իր հերթին հանգեցնում է ժամանակի ընդհատումների:
ընթացիկ կարգավորում.
csc.cassandraTable[DATA]("schema", "table").where("id =?", "xyz").map( x=> print(x))
այստեղ id
-ը բաժանման (ոչ առաջնային) բանալին է: Ես ունեմ կոմպոզիտային հիմնական բանալի և օգտագործում եմ միայն բաժանման բանալին հարցման համար
Թարմացում. այո, ես բացառություն եմ ստանում հետևյալով.
Cassandra-ի ձախողում ընթերցման հարցման ժամանակ LOCAL_ONE հետևողականությամբ (պահանջվում էր 1 պատասխան, բայց պատասխանում էր ընդամենը 0 կրկնօրինակ, 1-ը՝ ձախողված)
Իմ միջնորմներից ոչ մեկը չունի ավելի քան 1000 գրառում, և ես աշխատում եմ մեկ cassandra հանգույցով