O banco de dados AntDB da AsiaInfo e as soluções de armazenamento Kuhan completaram a compatibilidade e a autenticação mútua, e a solução conjunta trouxe cerca de 20% de melhoria de desempenho

Recentemente, o banco de dados AntDB da AsiaInfo e a solução de armazenamento de banco de dados RISC-V desenvolvida de forma independente pela Suzhou Kuhan Information Technology Co., Ltd. Após testes rigorosos por ambas as equipes, o banco de dados AntDB da AsiaInfo é totalmente compatível com a solução de armazenamento de banco de dados Kuhan e opera de forma estável . Além do teste de alta disponibilidade, as duas partes realizaram ainda o teste de desempenho de comparação horizontal TPC-C, e o desempenho da solução de armazenamento de banco de dados Kuhan foi excelente .

foto

Figura 1: O banco de dados AntDB da AsiaInfo e a solução de armazenamento de banco de dados da Kuhan concluíram a adaptação

Esta cooperação em matéria de compatibilidade de produtos e reconhecimento mútuo estabeleceu uma boa base para uma cooperação mais ampla entre as duas partes. No futuro, a AsiaInfo e a Cohan Technology trabalharão juntas para enfrentar os principais desafios técnicos mais desafiadores da enorme infraestrutura de dados em tempo real .

Sobre o banco de dados AsiaInfo AntDB

Como fornecedora líder de produtos e serviços de software na China, a AsiaInfo está comprometida em se tornar a mais confiável criadora de valor de inteligência digital, contando com recursos full-stack de inteligência digital, inovando o valor do cliente e impulsionando a construção da China digital. No contexto da inovação em aplicações de tecnologia da informação, a empresa utiliza o banco de dados AntDB autodesenvolvido como transportador para assumir a missão e a responsabilidade de Xinchhuang, co-cria e constrói com empresas upstream e downstream e investe totalmente na construção e desenvolvimento de Indústria Xinchhuang.

O banco de dados AntDB começou em 2008. No sistema central das operadoras, ele fornece serviços on-line para mais de 1 bilhão de usuários em 24 províncias de todo o país. Ele lida com milhões de transações principais de comunicação por segundo nos picos de pico. Possui alto desempenho, elasticidade expansão e produtos de alta confiabilidade.Características , foi comercializado com sucesso em comunicação, finanças, transporte, energia, Internet das Coisas e outros setores , e ajudou clientes em muitos setores a concluir a atualização de localização dos principais sistemas de negócios.

Sobre as soluções de armazenamento de banco de dados da Cohan Technologies

A solução de armazenamento de banco de dados Kuhan com arquitetura RISC-V desenvolvida independentemente pela Kuhan Technology é uma solução de integração de software-hardware de armazenamento de baixo nível para aplicativos de banco de dados que buscam desempenho e consumo de energia . É compatível com vários tipos de bancos de dados, como OLAP e OLTP. Ele suporta uma variedade de mídias de armazenamento e pode realizar desenvolvimento e personalização altamente flexíveis de software, firmware e hardware de armazenamento de última geração , ajudando os fabricantes de bancos de dados a lidar em conjunto com os principais desafios técnicos da enorme infraestrutura de dados em tempo real.

Este teste de compatibilidade e desempenho é realizado em torno da solução de disco rígido SSD baseada no Kuhan RISC-V PCIe 4.0 NVMe SSD master Aurora. O SSD NVMe padrão que participou do teste de certificação mútua é a parte de hardware da solução de armazenamento de dados Kuhan, e o SSD NVMe personalizado combinado com firmware flexível otimizará ainda mais o desempenho e o consumo de energia em cenários específicos.

foto

Figura 2: Medição pública das soluções de armazenamento Kuhan

teste

Além do teste básico de alta disponibilidade, as duas partes realizaram um teste de desempenho.Após uma comparação horizontal, os resultados do teste do produto da solução de armazenamento de banco de dados Kuhan são melhores do que outros produtos similares:

Referência de teste: TPC-C

TPC-C é um benchmark de processamento de transações online, que é um benchmark de processamento de transações (OLTP) com vários tipos de transações, banco de dados mais complexo e estrutura geral de execução. O TPC-C envolve uma combinação de 5 transações simultâneas de diferentes tipos e complexidades que são executadas on-line ou enfileiradas para execução atrasada. A unidade de medida do TPC-C são transações por minuto (tpmC).


ambiente de teste

  • Configuração de hardware

foto

  • configuração de máquina virtual

foto

  • configuração de software 

foto

Objeto de teste

Para hardware SSD NVMe para comparação horizontal, o apagamento de dados é realizado antes de cada rodada de testes para garantir que as condições predefinidas de teste de cada SSD sejam consistentes. Em seguida, crie três partições de 500 GB no SSD testado, formate-as no tipo de sistema de arquivos xfs e monte-as no servidor AntDB como discos de dados.

topologia física

foto

Resultado dos testes

foto

Resumir

Desde o seu lançamento, o TPC-C tem sido uma referência importante para testes de desempenho na indústria de bancos de dados transacionais, refletindo o desempenho final de um produto de banco de dados em um cenário de transação. Para atingir os melhores objetivos de desempenho, é necessário cooperar com o hardware e o software no nível do sistema:

  • Do lado do software , o banco de dados deve ter força abrangente e não deve haver deficiências no controle de simultaneidade de transações, mecanismo de computação, otimização de consulta, mecanismo de armazenamento e indexação. AntDB é um produto de banco de dados distribuído escalável, multilocatário, de alta disponibilidade e alto desempenho produzido internamente, projetado para fornecer uma solução completa para cenários OLTP (Online Transactional Processing) e OLAP (Online Analytical Processing), com recursos como como alta disponibilidade automática, expansão elástica on-line, separação de leitura e gravação em nível de kernel, etc., suportam o padrão SQL2016, fornecem recursos de processamento de dados em nível PB de alta simultaneidade, alto rendimento e baixa latência e facilitam a migração suave de aplicativos de Oracle para AntDB.

  • Do lado do hardware , a chave está em dispositivos de armazenamento com baixa latência e alto IOPS. O cenário de transação não possui os cálculos complexos no campo OLAP, mas possui duas características: aleatoriedade (o id de cada pedido é aleatório, o que significa que os dados são lidos e escritos aleatoriamente) e bloqueio (na sessão do mesmo cliente de dados, enviar A premissa da próxima transação é receber o resultado de confirmação da transação anterior), e uma transação de gravação precisa esperar que o lado do armazenamento seja colocado no disco antes de confirmar, o que requer que o dispositivo de armazenamento tenha um latência de gravação muito baixa.

Com base nas características acima, no cenário de transação TPC-C, os requisitos de baixa latência e alto IOPS de bancos de dados e dispositivos de armazenamento são muito elevados. Em comparação horizontal, AsiaInfo AntDB, com a ajuda da solução de armazenamento de banco de dados Kuhan, é ainda mais poderoso.Em comparação com a solução líder nacional, o desempenho é melhorado em quase 5%, e em comparação com a solução líder internacional, o desempenho é melhorado em cerca de 20% .

AsiaInfo AntDB e Cohan Technology uniram-se para trazer uma nova combinação de software e hardware doméstico Xinchhuang: banco de dados doméstico de alto desempenho + armazenamento NVMe doméstico de alto desempenho. No futuro, a AsiaInfo e a Cohan Technology trabalharão juntas para enfrentar os principais desafios técnicos mais desafiadores da enorme infraestrutura de dados em tempo real e continuarão a ajudar as empresas a obter melhor desempenho em inteligência digital.

Sobre o banco de dados AntDB

O banco de dados AntDB começou em 2008. No sistema central da operadora, ele fornece serviços on-line para mais de 1 bilhão de usuários em 24 províncias de todo o país. Possui recursos de produto como alto desempenho, expansão elástica e alta confiabilidade. Ele pode processar milhões de transações por segundo no pico A transação central de comunicação garantiu a operação contínua e estável do sistema por quase dez anos e foi comercializada com sucesso nas áreas de comunicação, finanças, transporte, energia, Internet das Coisas e outras indústrias.

おすすめ

転載: blog.csdn.net/weixin_44518445/article/details/132166892