H Flashcards

(20 cards)

1
Q

provides other means of processing than the tabular relations used in
relational databases.

A

NoSQL database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Provides a loose data structure that allows data to be
processed at the petabyte level.

A

Processing of large-scale data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Saves data relatively freely without a predefined schema

A

. Use of flexible schemas –

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Supports scale-out, data replication, and distributed
storage using multiple servers composed of Pc-level commercial hardware.

A

Inexpensive cluster configuration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

No query language like SQL in existing relational
databases is provided

A

. Simple CLI (Call Level Interface)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

NoSQL loads data by automatically dividing data items into the cluster
environment

A

High Availability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

While the relational DBMS focuses on ensuring
logical structure and ACID, NoSQL makes the application process some of the integrity
works instead of assigning them all to the DBMS

A

Allow as much integrity is needed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The methods of saving data are largely divided into column, value,
document, and chart, using a function that allows data storage and access using the key
values, without the fixed data schema for data modeling.

A

Schema-Less

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

NoSQL has a structure that allows expansion of the system’s scale and
performance and distribution of the I/O load more easily, so that large-scale data can be
created, updated, and queried, while not causing downtime for any clients and
application systems that access the system, even if the system fails partially.

A

Elasticity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

NoSQL provides query language, related processing technology, and API that can
efficiently search and process data according to the characteristics of data even in a
system composed of tens or thousands of servers

A

Query

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

NoSQL has a structure in which memory-based caching technology is very
important, and which can provide a high-performance response speed even for largescale queries and be consistently applied to development and operation.

A

Caching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Partitioning allows a gradual node increase.

A

High scalability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

There is no single point of failure, and data are available even though a
certain node is down because they are replicated.

A

High availability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

The result should be quickly returned based on memory instead of
disk, which can be achieved by using the non-blocking write and low complexity
algorithm.

A

High performance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Each write operation needs to be atomic.

A

Atomicity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Strong consistency is not needed, but the resulting consistency is sufficient
(Read-Your-Writes).

17
Q

Data should be kept on a disk, not just in a volatile memory only

18
Q

When a node is added or deleted, data should be automatically loaded
without the need for data distribution or manual mediation, and there should be no
constraints, such as distributed file system or shared storage, or any need for special
hardware. Hardware should be operable in heterogeneous hardware.

19
Q

Data of various types such as key-value pairs, hierarchical data, and
graphs should be modeled conveniently.

A

Modeling flexibility

20
Q

Multiple GET that obtains a set of values for the provided key from a
query, and queries that obtain data based on a specific range of keys, are needed.

A

Query flexibility