ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

How to choose RIGHT DATABASE ? | Type of Database | Code Decode | System Design Interview Question

Автор: Code Decode

Загружено: 2023-03-23

Просмотров: 12730

Описание: In this video of code decode we have explained best database to choose from. This is very Important Interview questions with respect to System Design

Udemy Course of Code Decode on Microservice k8s AWS CICD link:
https://openinapp.co/udemycourse

Course Description Video :
https://yt.openinapp.co/dmjvd

Scenarios where we need to choose between NOSQL DB and relational DBs ?

Scenario 1: READ Vs WRITE Intensive Application

When your application is read intensive the use NOSQL db .

If the application is Write Intensive then go for Relational DB.

Why ? If we have to read a lot and update less, then having multiple relational DBs and having join queries to read a lot of data base will decrease the performance. So better go with Non relational DBs. Now everything will be in one document and no joins, views complex queries wool be required which decreases the readability, performance , speed and other non functional parameters of aplication


Scenario 2: Unstructured VS Structured Data

When your application is going to persist the data which is not structured, there is no guarantee on how many fields we will get and we need to store then its unstructured data. Then go for No sql DB choice as there is no restriction on columns or fields in which data has to be inserted .

But If we are very sure the data structure wont change ever in whole life cycle of application then even relational DB is also a good choice

Scenario 3: Concurrency and atomicity is top priority

In applications like hotel / movie ticket booking - Several users simultaneously read and write the data.

To prevent data inconsistency, such as the double booking of hotel rooms, we must coordinate such transactions.

Transactional access to the data in a relational database manages concurrency.

A transaction is regarded as an atomic operation, making it possible to roll back or commit a transaction after a successful execution in error handling.


To facilitate this feature we need Relational Dbs .

Scenario 4: Cost associated

If we are allotted a very less budget for the project, go for open source NO Sql db as many NoSQL databases are open source and freely available..

While with Relational DBs, these are not open source usually n we need to purchase the License for it.



Most Asked Core Java Interview Questions and Answers:    • Core Java frequently asked Interview Quest...  
Advance Java Interview Questions and Answers:    • Advance Java Interview Questions  

Java 8 Interview Questions and Answers:    • Java 8 Interview Questions(New Features)  

Hibernate Interview Questions and Answers:
   • Hibernate Interview Questions Java  

Spring Boot Interview Questions and Answers:
   • Advance Java Interview Questions  

Angular Playlist:    • Angular Course Introduction || Angular 8  
SQL Playlist:    • SQL Interview Questions and Answers  

GIT:    • GIT  

Subscriber and Follow Code Decode
Subscriber Code Decode: https://www.youtube.com/c/CodeDecode?...
LinkedIn :   / codedecodeyoutube  
Instagram:   / codedecode25  

#dsa #leetcode #codedecode

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
How to choose RIGHT DATABASE ? | Type of Database | Code Decode | System Design Interview Question

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Top TCS Java Interview Questions and Answers for freshers and Experienced | Code Decode

Top TCS Java Interview Questions and Answers for freshers and Experienced | Code Decode

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

The N+1 Query Problem with Hibernate ORM

The N+1 Query Problem with Hibernate ORM

Database Replication | Synchronous vs Asynchronous | System Design Interview Question | Code Decode

Database Replication | Synchronous vs Asynchronous | System Design Interview Question | Code Decode

How to choose a database  | SQL vs. NoSQL: Choosing the Right Database  | Best Database for Project

How to choose a database | SQL vs. NoSQL: Choosing the Right Database | Best Database for Project

Apache Spark. Parquet vs Csv

Apache Spark. Parquet vs Csv

Какую базу данных выбрать для своего приложения? Вопрос на собеседовании

Какую базу данных выбрать для своего приложения? Вопрос на собеседовании

Most wrongly answered Question Spring boot | Spring boot profiles Interview Questions | Code Decode

Most wrongly answered Question Spring boot | Spring boot profiles Interview Questions | Code Decode

Хранилище данных против озера данных против хранилища данных | ETL, OLAP против OLTP

Хранилище данных против озера данных против хранилища данных | ETL, OLAP против OLTP

Типы баз данных | Критерии выбора лучшей базы данных для собеседования на должность системного пр...

Типы баз данных | Критерии выбора лучшей базы данных для собеседования на должность системного пр...

Как индексы ускоряют чтение баз данных?

Как индексы ускоряют чтение баз данных?

Vectorless RAG - Локальный финансовый RAG без векторной базы данных | Древовидное индексирование ...

Vectorless RAG - Локальный финансовый RAG без векторной базы данных | Древовидное индексирование ...

Введение в базы данных NoSQL

Введение в базы данных NoSQL

Как работают базы данных NoSQL? Простое объяснение!

Как работают базы данных NoSQL? Простое объяснение!

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Вся база SQL для начинающих за 1 час

Вся база SQL для начинающих за 1 час

Tiny Url Shortener | HLD | System Design Interview Question and Answer | Code Decode

Tiny Url Shortener | HLD | System Design Interview Question and Answer | Code Decode

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Systems Design : Correct Database for an Application | Database to choose while designing a System

Systems Design : Correct Database for an Application | Database to choose while designing a System

Data Structures for Big Data in Interviews - Bloom Filters, Count-Min Sketch, HyperLogLog

Data Structures for Big Data in Interviews - Bloom Filters, Count-Min Sketch, HyperLogLog

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]