1) What is Apache Cassandra?
a) A NoSQL database management system
b) A relational database management system
c) A file storage system
Answer: a) A NoSQL database management system
2) Which language is Cassandra written in?
a) Java
b) Python
c) C++
Answer: a) Java
3) Which partitioning mechanism does Cassandra use?
a) Hash partitioning
b) Range partitioning
c) List partitioning
Answer: a) Hash partitioning
4) Which consistency levels are provided by Cassandra?
a) Weak, Strong, and Absolute
b) One, Two, and Three
c) Consistency level can be customized
Answer: c) Consistency level can be customized
5) What is a node in Cassandra?
a) A server
b) A column
c) A row
Answer: a) A server
6) What is a keyspace in Cassandra?
a) A table
b) A group of related tables
c) A database
Answer: c) A database
7) What is a column family in Cassandra?
a) A column
b) A row
c) A group of related columns
Answer: c) A group of related columns
8) What is a column in Cassandra?
a) A row
b) A piece of data
c) A table
Answer: b) A piece of data
9) Which storage engine is used by Cassandra?
a) InnoDB
b) MyISAM
c) SSTable
Answer: c) SSTable
10) What is the default consistency level in Cassandra?
a) ONE
b) TWO
c) QUORUM
Answer: a) ONE
11) What is the purpose of a replica in Cassandra?
a) To increase write throughput
b) To increase read throughput
c) To provide fault tolerance
Answer: c) To provide fault tolerance
12) What is a seed node in Cassandra?
a) A node that joins the cluster first
b) A node used for database backups
c) A node used for load balancing
Answer: a) A node that joins the cluster first
13) What is CQL?
a) Cassandra Query Language
b) Consistency Query Language
c) Column Query Language
Answer: a) Cassandra Query Language
14) What is a token in Cassandra?
a) A form of authentication
b) A unique identifier for a partition
c) A type of data in a column family
Answer: b) A unique identifier for a partition
15) What is a write ahead log in Cassandra?
a) A log of all database changes
b) A type of column family
c) A type of index
Answer: a) A log of all database changes
16) Which command is used to create a keyspace in Cassandra?
a) CREATE KEYSPACE
b) CREATE DATABASE
c) CREATE TABLESPACE
Answer: a) CREATE KEYSPACE
17) Which command is used to create a table in Cassandra?
a) CREATE TABLE
b) CREATE COLUMN FAMILY
c) CREATE SCHEMA
Answer: a) CREATE TABLE
18) What is compaction in Cassandra?
a) The process of compressing data
b) The process of merging and removing old data
c) The process of optimizing queries
Answer: b) The process of merging and removing old data
19) What is a Bloom filter in Cassandra?
a) A data structure used for probabilistic querying
b) A type of column family
c) A type of index
Answer: a) A data structure used for probabilistic querying
20) What is a hint in Cassandra?
a) A suggestion for query optimization
b) A way to provide fault tolerance during database writes
c) A type of index
Answer: b) A way to provide fault tolerance during database writes
21) Which command is used to insert data into a table in Cassandra?
a) INSERT INTO
b) UPDATE
c) UPSERT
Answer: a) INSERT INTO
22) Which command is used to delete data from a table in Cassandra?
a) DELETE FROM
b) REMOVE
c) ERASE
Answer: a) DELETE FROM
23) What is tombstoning in Cassandra?
a) A method of marking deleted data
b) A type of compaction
c) A type of optimization
Answer: a) A method of marking deleted data
24) What is the purpose of a secondary index in Cassandra?
a) To optimize read queries
b) To optimize write queries
c) To provide fault tolerance
Answer: a) To optimize read queries
25) Which command is used to create a secondary index in Cassandra?
a) CREATE INDEX
b) ADD INDEX
c) BUILD INDEX
Answer: a) CREATE INDEX
26) Which command is used to drop a table in Cassandra?
a) DROP TABLE
b) REMOVE TABLE
c) ERASE TABLE
Answer: a) DROP TABLE
27) Which command is used to truncate a table in Cassandra?
a) TRUNCATE TABLE
b) CLEAR TABLE
c) ERASE TABLE
Answer: a) TRUNCATE TABLE
28) Which command is used to change the replication factor of a keyspace in Cassandra?
a) ALTER KEYSPACE
b) MODIFY KEYSAPCE
c) UPDATE KEYSPACE
Answer: a) ALTER KEYSPACE
29) What is data modeling in Cassandra?
a) The process of designing a database schema
b) The process of optimizing database queries
c) The process of compressing data
Answer: a) The process of designing a database schema
30) Which command is used to create a user-defined type?
a) CREATE TYPE
b) ADD TYPE
c) BUILD TYPE
Answer: a) CREATE TYPE
31) What is materialized view in Cassandra?
a) A type of index
b) A secondary table that stores pre-aggregated data
c) A type of compression
Answer: b) A secondary table that stores pre-aggregated data
32) Which command is used to create a materialized view in Cassandra?
a) CREATE MATERIALIZED VIEW
b) ADD MATERIALIZED VIEW
c) BUILD MATERIALIZED VIEW
Answer: a) CREATE MATERIALIZED VIEW
33) What is a batch statement in Cassandra?
a) A way to group multiple queries together
b) A way to optimize queries
c) A way to serialize data
Answer: a) A way to group multiple queries together
34) Which command is used to execute a batch statement in Cassandra?
a) BATCH
b) EXECUTE BATCH
c) BEGIN BATCH
Answer: c) BEGIN BATCH
35) What is a UDF in Cassandra?
a) A user-defined function
b) A type of index
c) A type of data type
Answer: a) A user-defined function
36) Which command is used to create a user-defined function in Cassandra?
a) CREATE FUNCTION
b) ADD FUNCTION
c) BUILD FUNCTION
Answer: a) CREATE FUNCTION
37) What is virtual node in Cassandra?
a) A method of partitioning data
b) A method of replicating data
c) A type of index
Answer: a) A method of partitioning data
38) What is a counter column in Cassandra?
a) A column that stores counts
b) A column that stores binary data
c) A column that stores timestamps
Answer: a) A column that stores counts
39) Which data model does Cassandra follow?
a) Object-relational data model
b) Document data model
c) Key-value data model
Answer: c) Key-value data model
40) What is the purpose of a batchlog in Cassandra?
a) To store failed batch operations
b) To store successful batch operations
c) To provide fault tolerance during batch operations
Answer: a) To store failed batch operations
41) Which command is used to view the schema in Cassandra?
a) DESCRIBE
b) SHOW
c) LIST
Answer: a) DESCRIBE
42) What is a range tombstone in Cassandra?
a) A type of column family
b) A type of index
c) A type of deleted data marker
Answer: c) A type of deleted data marker
43) What is a lightweight transaction in Cassandra?
a) A type of compaction process
b) A type of database backup
c) A way to ensure data consistency during database writes
Answer: c) A way to ensure data consistency during database writes
44) Which command is used to insert data with a lightweight transaction in Cassandra?
a) IF EXISTS INSERT
b) IF NOT EXISTS INSERT
c) IF DOES NOT EXIST INSERT
Answer: b) IF NOT EXISTS INSERT
45) What is a commit log in Cassandra?
a) A log of all database changes
b) A type of index
c) A type of replication factor
Answer: a) A log of all database changes
46) Which command is used to change the replication strategy of a keyspace in Cassandra?
a) ALTER KEYSPACE
b) MODIFY KEYSPACE
c) UPDATE KEYSPACE
Answer: a) ALTER KEYSPACE
47) What is a virtual data center in Cassandra?
a) A method of organizing nodes into logical groups
b) A type of virtual machine
c) A type of data center simulator
Answer: a) A method of organizing nodes into logical groups
48) Which command is used to change the replication factor of a table in Cassandra?
a) ALTER TABLE
b) MODIFY TABLE
c) UPDATE TABLE
Answer: a) ALTER TABLE
49) What is a token range in Cassandra?
a) A range of tokens assigned to nodes
b) A range of data in a table
c) A range of metadata for a keyspace
Answer: a) A range of tokens assigned to nodes
50) Which command is used to compact a table in Cassandra?
a) COMPACT TABLE
b) OPTIMIZE TABLE
c) REPAIR TABLE
Answer: c) REPAIR TABLE
- Top 10 DevOps Trainers in the world - October 7, 2023
- What is Cookies and Why it is Used? - May 24, 2023
- TOP trends of transitions in TikTok - May 10, 2023