Szerkesztés

Megosztás a következőn keresztül:


Az Apache Cassandra-hoz készült Azure Cosmos DB materializált nézeteivel kapcsolatos gyakori kérdések (előzetes verzió)

A KÖVETKEZŐKRE VONATKOZIK: Cassandra

Milyen átalakításokat/műveleteket támogatnak a materializált nézetek az Apache Cassandra-hoz készült Azure Cosmos DB-ben?

  • Az alaptábla partíciókulcsától eltérő partíciókulcs megadása.
  • Az oszlopok kijelölt részhalmazának az alaptáblából való kivetítésének támogatása.
  • Sorok szűrése egy alaptáblából a materializált nézetben az alaptáblasor elsődleges kulcsoszlopai alapján kiértékelt feltételek alapján.
    • A támogatott szűrők közé tartoznak az egyenlőségek, az egyenlőtlenségek és a tartalmai.

Milyen konzisztenciaszintek támogatottak az Apache Cassandra-hoz készült Azure Cosmos DB materializált nézeteivel?

A materializált nézetben csak a végleges konzisztencia garantált. Előfordulhat, hogy az alaptáblán lévő adatokkal összehasonlítva elavult sorokat olvashat, mivel egyes műveleteket újrapróbálkozott a materializált nézeteken.

A materializált nézetkészítő réteget vertikálisan felskálázhatja vagy leskálázhatja attól függően, hogy a nézet késési követelményei összhangban legyenek az alaptáblával.

Létezik automatikus skálázási réteg az Apache Cassandra-hoz készült Azure Cosmos DB materializált nézetkészítő példányaihoz?

A materializált nézetszerkesztő automatikus skálázása jelenleg nem érhető el. A materializált nézetszerkesztő példányai manuálisan skálázhatók a példányok számának vagy méretének módosításával.

Milyen típusú élettartamú (TTL-) támogatással rendelkezünk az Apache Cassandra-hoz készült Azure Cosmos DB-ben?

Az alaptábla soraiból származó élettartam (TTL) a materializált nézetben az egyező sorra lesz alkalmazva. A táblaszintű TTL beállítása materializált nézetekre jelenleg nem engedélyezett.

Hogyan háríthatjuk el az Apache Cassandra-hoz készült Azure Cosmos DB-ben nem naprakész materializált nézeteket?

Először ellenőrizze, hogy a materializált nézetkészítő példányok ki vannak-e építve. Ezután ellenőrizze, hogy elegendő kérelemegység (KÉRELEM) van-e kiépítve az alaptáblán. Végül ellenőrizze az alaptábla vagy a materializált nézet szolgáltatás rendelkezésre állását.

Milyen típusú monitorozás érhető el materializált nézetekkel az Apache Cassandra-hoz készült Azure Cosmos DB meglévő monitorozása mellett?

A következő metrikák érhetők el:

  • Maximális materializált nézetfelzárkózási rés percekben: Az érték t azt jelzi, hogy az utolsó t percekben az alaptáblába írt sorok még nem propagálhatók a materializált nézetben. Képernyőkép az Apache Cassandra-hoz készült Azure Cosmos DB materializált nézeteinek catchup metrikáiról.
  • Olvasási változáscsatorna költsége: Az alaptáblán felhasznált egységek kérése a materializált nézet adatainak olvasásához. Képernyőkép az Apache Cassandra-hoz készült Azure Cosmos DB materializált nézeteinek CPU-használati metrikáiról.
  • Írási költség: A materializált nézetben felhasznált egységek kérése az alaptáblából beolvasott adatok átalakításához és megőrzéséhez. Képernyőkép a materializált nézetek memóriametrikáiról az Apache Cassandra-hoz készült Azure Cosmos DB-ben.
  • A materializált nézetkészítők tipikus erőforrás-felhasználásával kapcsolatos egyéb metrikák. Ezek a metrikák magukban foglalják a processzor- és memóriahasználatot. Képernyőkép az Apache Cassandra-hoz készült Azure Cosmos DB materializált nézeteinek maximális CPU-metrikáiról.

Milyen visszaállítási lehetőségek érhetők el a materializált nézetekhez az Apache Cassandra-hoz készült Azure Cosmos DB-ben?

A materializált nézetek nem állíthatók vissza. Ezért az alaptábla visszaállítása után újra létre kell hozni a nézeteket.

Létrehozhat több materializált nézetet egyetlen alaptáblán az Azure Cosmos DB for Apache Cassandra-ban?

Ugyanazon az alaptáblán több materializált nézet is létrehozható. Az alaptáblánként öt nézetre vonatkozó szolgáltatási korlát van érvényben.

Hogyan kényszerítik ki az egyediséget és a leképezéseket materializált nézetben az Apache Cassandra-hoz készült Azure Cosmos DB-ben?

Az alaptábla partíció- és fürtözési kulcsa mindig a definiált materializált nézet elsődleges kulcsának része. A materializált nézetek elsődleges kulcsa kikényszeríti az egyediséget az adatok újraparticionálása után.

Hozzáadhatunk vagy eltávolíthatunk oszlopokat az alaptáblán, ha egy materializált nézet definiálva van az Azure Cosmos DB for Apache Cassandra-ban?

Hozzáadhat egy oszlopot az alaptáblához, de nem távolíthat el oszlopot. Miután materializált nézetet hozott létre egy alaptáblán, ALTER TABLE ADD`` operations aren't allowed on the base table. az ALTER TABLE ADDoperations are only allowed if none of the views have selected*'' a definíciójukban.

Az Apache Cassandra nem támogatja az oszlopok elvetése az alaptáblán, ha materializált nézet van definiálva rajta.

Létrehozhatunk materializált nézetet meglévő alaptáblákon az Azure Cosmos DB for Apache Cassandra-ban?

Szám A materializált nézetek nem hozhatók létre olyan táblán, amely a fiók előkészítése előtt létezett a materializált nézetek támogatásához.

A materializált nézetek nem hozhatók létre olyan táblákon, amelyek azelőtt léteztek, hogy engedélyezték volna a materializált nézetek támogatását a fiókban.

A materializált nézetek használatához hozzon létre egy új táblát a funkció engedélyezése után.

Milyen feltételek okozhatják, hogy a rekordok nem lesznek materializált nézetre az Apache Cassandra-hoz készült Azure Cosmos DB-ben?

Íme néhány olyan azonosított eset, amikor az alaptáblából származó adatok nem írhatók materializált nézetbe, mivel megsértik a materializált nézettáblák ismert korlátait:

  • Olyan sorok, amelyek nem felelnek meg a partíciókulcs méretkorlátjának (2 kb) a materializált nézetekben
  • Olyan sorok, amelyek nem felelnek meg a fürtözési kulcs méretének (1 kb) korlátjának a materializált nézetekben

A szerkesztő jelenleg ezeket a sorokat elveti.

Használhatunk materializált nézeteket ügyfél által felügyelt kulcsokkal az Azure Cosmos DB for Apache Cassandra-ban?

Ha olyan fiókot szeretne létrehozni, amely támogatja az ügyfél által kezelt kulcsokat és a materializált nézeteket, hozzon létre egy támogatási kérést.