Hello and welcome to this lecture.
This is a quick introduction to Etsy for beginners.
If you already know about Etsy feel free to skip this video and head over to the next video where we
discuss about Etsy in incumbents.
We start with a basic introduction to what a key value stories and how it is different from traditional
databases how to quickly get started with Etsy and how to use declined to to operate.
Later in this course when we cover high availability we will discuss about what it means to be a distributed
system how it works in a customer mode what RAF protocol is and what are the best practices around the
number of nodes in an Natalie cluster so what is Etsy.
It is a distributed reliable key value store that is simple secure and fast.
So let's break it up.
So what is a key value store.
Traditionally databases have been in a tabular format.
You must have heard about sequel or relational databases.
They store data in the form of rows and columns.
For example here is a table that stores information regarding few individuals.
The row represents each person and the column represents the type of information being stored.
A key value store stores information in a key and a value format you put a key and a value.
And it saves that in the database.
And then you get the key and it returns the value and you cannot have duplicate keys.
As such it is not used as a replacement for a regular tabular database.
Instead it is used to store and retrieve small chunks of data such as configuration data that requires
fast read and write.
It is easy to install and get started with Etsy.
Download the binary extracted and run download the relevant binary of For Your operating system from
the github releases pages extracted and run the ATV executable.
When you run SCADA it starts a service that listens on Pt. 2 3 7 9 by default.
You can then attach any clients to the SCADA service to store and retrieve information in default.
Client that comes with entity is the SLA control client the entity control client is a command line
client for entity you can use it to store and retrieve key value pairs to store a key value pair run
the LCD control said key one command followed by the value value one.
This creates an entry in the database with the information to retrieve the stored data run the exit
control get key one command to view more options run the exit control command without any arguments.
Well that's a quick introduction to SCV.
Next we will see how it really works in cabinets and later in this course we will discuss more about
configuring at silly customers in a high availability setup and the best practices around it.