Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-06 GMT+08:00

Cenários típicos da aplicação

Jogos

As informações geradas pelo jogador, como seus equipamentos e pontos de bônus, são armazenadas em bancos de dados do DDS. Durante os horários de pico, as instâncias de cluster do DDS podem lidar com grandes quantidades de solicitações simultâneas. O cluster do DDS e o conjunto de réplicas oferecem alta disponibilidade para garantir que os jogos sejam estáveis em cenários de alta concorrência.

Além disso, o DDS é compatível com o MongoDB e fornece um modo não-esquema, que libera você de ter que alterar as estruturas da tabela quando os modos de jogo mudam. O DDS pode atender aos requisitos de jogos flexíveis. Você pode armazenar dados estruturados com esquemas fixos no Relational Database Service (RDS), armazenar serviços com esquemas flexíveis no DDS e armazenar dados em alta no GaussDB (for Redis), melhorando a eficiência dos dados e reduzindo os custos de armazenamento de dados.

Vantagens:

  • Suporta documentos incorporados: Documentos incorporados eliminam a necessidade de instruções JOIN, o que simplifica o desenvolvimento de aplicações. Esquemas flexíveis também facilitam a rapidez do desenvolvimento e da iteração.
  • Fácil de lidar com o pico de pressão: Os clusters particionados fornecem capacidade suficiente para armazenar terabytes de dados.

IoT

O DDS é compatível com o MongoDB e fornece funcionalidade de gravação de dados assíncrona e de alto desempenho. Em determinados cenários, o DDS pode processar dados no banco de dados de memória. Além disso, as instâncias de cluster podem adicionar dinamicamente nós mongos e estilhaços ou atualizar especificações. O desempenho e o espaço de armazenamento podem ser expandidos rapidamente, tornando as instâncias de cluster adequadas para cenários de IoT com altas gravações simultâneas.

Os terminais inteligentes de IoT precisam coletar vários tipos de dados, armazenar registros de dispositivos e analisar vários tipos de informações. Nos últimos anos, os serviços de IoT cresceram rapidamente, gerando enormes volumes de dados e aumentando o tráfego de acesso. A IoT criou demanda por escalonamento de armazenamento horizontal.

O DDS fornece um índice secundário para atender aos requisitos de consulta dinâmica e usa a estrutura de agregação MapReduce, compatível com o MongoDB, para analisar dados de várias dimensões.

Vantagens:

  • Alto desempenho de gravação: Os clusters fragmentados do DDS fornecem o desempenho de gravação robusto necessário para lidar com bancos de dados em escala de terabytes.
  • Alto desempenho e escalabilidade: DDS oferece suporte a aplicações com altas taxas de QPS, e sua arquitetura particionada pode ser dimensionada para dentro ou para fora a fim de lidar de forma flexível com as mudanças nas aplicações.

Internet

Os conjuntos de réplicas do DDS usam a arquitetura de alta disponibilidade de três nós. Três nós de dados formam um grupo de antiafinidade e são implantados em servidores físicos diferentes para sincronizar dados automaticamente. Os nós primário e secundário fornecem serviços. Cada nó tem um endereço IP privado e trabalha com o driver para alocar cargas de trabalho de leitura.

Muitas organizações precisam processar e armazenar terabytes de dados, necessitando que eles sejam gravados nos bancos de dados em tempo real e que os recursos de análise dinâmica se mantenham disponíveis para a computação de Big Data.

Vantagens:

  • MapReduce: Com um utilitário completo de análise de dados, você pode consultar instruções ou scripts e distribuir solicitações para o DDS.
  • Escalabilidade excelente: As instâncias de banco de dados do DDS podem ser escaladas para suportar serviços crescentes e volumes de dados em sistemas de gerenciamento de conteúdo.