Database Structure for Messaging Application

preview_player
Показать описание
#database #structure #messaging #chat
Database Structure for Messaging Application
messaging application, The features I want to provide are:

Sending a message to multiple people
Receiving message sent to a user
Showing message in groups divided by the users, Like in facebook message
But when a user will send a message to multiple people, It will not be a group message but those messages will go in groups divided by users

firebase chat database structure
one to one chat database structure
chat database design nosql
database design for email messaging system
whatsapp chat database-design
mongodb schema for chat application
facebook messenger database schema
chat database design mongodb
Рекомендации по теме
Комментарии
Автор

Great explanation. Clear and straight to the point! Thank you.

arpanbanerjee
Автор

Found this very usefull and staright to the point. Thank you.

sechabamotaung
Автор

what tool use for making this type of diagram/structure?

MunibHassan-jzdd
Автор

if you are using clustered indexes it is better to have one index in (user_id, id) since it will group all messages for same user together, improving data retrieval performance. Inserts would be a bit slowed down, though, due to page splits, so u need to benchmark it.

mozartiano
Автор

Which tool are you using for database relations and etc ..?

manee
Автор

Please what is the name of the ERD software used in the video?
Thank you.

tosinadekunle
Автор

How do you know who a user is having a conversation with when you get the list for inbox last_sent_user_id might just be the user's id

adeniyiadekoya
Автор

Why use all these 'uid' columns, you can just directly reference the primary key (id) on the foreign table.
Otherwise, looks great.

wuf
Автор

Thanks a lot for the video! I wonder what's the name of the software you used to design the database?

fabsync
Автор

Sir please tell what are the specifications u have applied on all the fields in user and inbox tables 🙏

nirajpatil
Автор

Hello sir, what is the name of the app you use on this video?

randynguyen
Автор

What is the name of this software that you designed this Database Structure?

muhammadsultanalmahfuz
Автор

why does the inbox_uid foreign key in messages table have its data type as binary?

ratopetista
Автор

It is unclear wish you would have showed the tables with data while your still explaining the relationships

Staycoolvisuals