Storage Technologies Flashcards

1
Q

Redis

A

Used as a database or caching layer. Resolves complex programming problems and reduces latency

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

MongoDB

A

Stores in JSON-like formats. Store large formats of data with no structure.

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

MySQL

A

Data warehousing, e-commerce, logging apps. Most common use is web database. PHP/Java based web apps requiring a DB backend.

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

SQLite

A

Lite = lightweight in setup, db admin, and required resources. Self-contained, serverless, zero configuration. Highly transactional

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

PostgreSQL

A

Store data in multiple lang. (C, C++ Java and is designed to be extensive

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

Oracle SQL

A

Lang. structure and users access data in Oracle. Apps. tools, database, and allow users to access the database.

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

MSFT SQL Server

A

Controls data storage, processing and security. Manages files, tables, pages, indexes, data, etc.

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

SQL

A

Structured Query Language – statements used to generate queries from client to the database. SQL is the main language that allows your DB servers to store and edit the data.

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

Memcached

A

Distributed memory cashing system speeding up websites by having large databasing in Dynamic Memory to reduce pressure on a server when it gets external requests

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

Couchbase

A

Server, originally known as membase, multi-model NoSQL document oriented databage for interactive apps. Low latency data and manages large scale web, mobile, IoT apps.

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

Hadoop

A

Runs apps on clusters of commodity hardware. Massive storage for any kind of data. Unstructured language and any type of tasks/jobs

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

Bigquery

A

Enterprise data warehouse allows super fast SQL queries by using Google’s infrastructure. Completely managed solution, no servers or installation of software

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

Hive

A

Translates input program in the hive SQL like language to Java map reduce jobs. Runs clusters to produce the answer. Functions analogously to a compiler and translates high level construct to lower level language for execution.

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

Cassandra

A

Single logical database that divides nodes evenly across clusters

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

Amazon Redshift

A

Collect and store RDBMS applications and programs

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

Kafka

A

Streaming platform to subscribe to a stream of records, primarily in data analytics and “data lakes”

17
Q

Elasticsearch

A

Analytics engine for major scale. Manage/sort large amounts of data quickly. The underlying engine for powering apps.

18
Q

MEAN Stack

A

MongoDB as the database system, Express JS as the framework to build apps in Node, Angular JS as JS framework developed by google, Node.js is server side execution environment. MEAN is all javascript

19
Q

Spark

A

Apache Spark cluster-based framework for computing entire clusters with implicit data parallelism and fault tolerance

20
Q

Greenfield

A

Developing software from scratch. New project, so work that doesn’t follow work – opposite of Brownwork, which is upgrades off former work.