All the things you need to know about database ๐ฐ๐

Software Developer ๐ฉโ๐ป | Technical Writer ๐ | Student ๐
Search for a command to run...

Software Developer ๐ฉโ๐ป | Technical Writer ๐ | Student ๐
Good blog i really like the simplicity and the knowledge you provide thank you sir looking forward to more articles like this.
thanks Saroj Regmi
Utsav bhattarai thanks
I described what to test in plain English & Passmark + Playwright handled the rest. Hereโs what I found while testing eSewa โ Nepalโs most popular digital wallet.

The story starts after I finished eighth grade in late 2018. I came to know that the Ministry of Education runs the various Technical stream courses from grade 9 to grade 12. Among all of those, Computer Engineering was also one. This is not a course...

๐จ Got an idea, a challenge, or just a rough thought? ๐ Introducing the revolutionary AI CEO!Just grab your virtual pen and draw your thoughts on a blank canvas. Whether it's a business challenge, a creative idea, or a complex dilemma, the AI CEO wi...

Effortless Article Sharing: Exploring the Power of 'git push' with gitHash on Hashnode!

In the series of debugging Feb, I am explaining the different types of errors that I encountered while working on a different project which ultimately became the reason to stay long hours in front of my laptop screen. Wrapping up the project was the ...

A database is an organized collection of structured information, or data, typically stored electronically in a computer system.
Oh. common it's just a definition, nothing more to do with this. Let's give a few minutes to understand database much more practically and lets feel it .. ๐ฅ
Where does that post go and stay ?
where does that information regarding video goes and saved ?
These all of the questions has a single answer "Database".
This blog is totally for beginners, so my request ๐ for experienced developer please, don't leave a comment saying, "This is the bare minimum and basics" ๐
If I'm not wrong, you have frequently heard about sequel and non sequel databases. People are really making these things super complex for the beginners. So, let's break these terms into the easiest one !!
Okay, again lets pick up an example of โuploading YouTube videoโ. And we all know that a video has a certain attribute i.e. id ,Title, Description, likes, comments, uploaded date and many more. Let's think for a while, How do these actually get visible as a piece of data ? And here where a sequel and non sequel databases comes in.
Here, we can say that, the sequel database stores the data in the table as rows and columns.
Some popular sequel databases are :
{
id : _2525252155,
title : "All the things You need to know about DB to get started",
description : "Description goes here !",
likes : 1250,
comments : "Nice Video ! โค "
};
It also may have some nested data :
{
....,
comments : ["Nice blog", "Amazing" ]
};
Here, we can say that the non-sequel database stores the data in the JSON or BSON format . Some popular non-sequel databases are :
Okay ! It's not a simple or too much easy to say use "MySQL" (sequel) or "MongoDB" (non-sequel). The answer is It depends ! in most of the cases, Choosing the database is based on what type of project you are working on. If it is just a simple todo app feel free choose any db you like the most without thinking about it. But if the project is more than todo app, serves a millions of users then My suggestion would be use Non-sequel db's because they are more scalable and flexible .