Que tipo de sistema de base de dados é utilizado pelo WhatsApp?
WhatsApp iniciado a partir de Ejabberd, um servidor de mensagens instantâneas Jabber/XMPP de código aberto escrito em Erlang. Utilizava o XMPP (eXtensible Messaging and Presence Protocol). Este é um protocolo que lida com um sistema de entrega de mensagens.
Ejabberd server é baseado em um conjunto de módulos plugáveis que habilitam funcionalidades como:
>ul>< Mensagens um-a-um>li>Store and forward (offline messages)>li>Li>Lista de contactos e presençaLi>Bate-papo em grupo - Multi-User Chat (MUC)Li>Gerenciamento de arquivo de mensagens (MAM)Li>Protocolo de eventos pessoais (PEP) e indicador de digitaçãoLi>Configurações de privacidade, simples extensões de bloqueio>p>A empresa personalizou a maior parte do Ejabberd, incluindo a mudança do XMPP para um protocolo desenvolvido internamente, reestruturando a base de código e redesenhando alguns componentes principais, e fazendo muitas modificações importantes na máquina virtual Erlang para otimizar a performance do servidor. O WhatsApp armazena ficheiros multimédia no YAWS (Yet Another Web Server).Here's o link para o site onde encontrei esta informação :-
https://www.google.com/url?sa=t&source=web&rct=j&url=https://codetiburon.com/create-chat-app-like-whatsapp/&ved=2ahUKEwiqwZuzzt_jAhUSbisKHYMcA24QFjADegQIEhAK&usg=AOvVaw3cfp8twRFxlxcZxcUCNsWG
Artigos semelhantes
- Qual é a diferença entre uma base de dados tradicional e uma base de dados moderna?
- Como recuperar a minha base de dados WhatsApp se tiver sido eliminada acidentalmente do meu sistema de ficheiros do Android mobile
- Como desencriptar um ficheiro de crypt8 da base de dados WhatsApp
- Onde está localizada a pasta de base de dados do WhatsApp na aplicação dupla configurada nos smartphones Xiaomi?