Aerospike
Aerospike é uma base de dados de desempenho elevado noSQL apoio volumes elevados de transacção com baixa latência.
- alto desempenho previsível: Ao alavancar componentes do cliente, o cluster, servidor e armazenamento de Aerospike, você pode confiantemente processar milhões de transações por servidor por segundo, proporcionando aos seus clientes a capacidade de resposta que eles exigem.
- Alta disponibilidade e tempo de atividade: agrupamento de Aerospike e cliente reconhece clusters dar-lhe a capacidade de evitar interrupções devido a falha de hardware ou problemas de conectividade de rede.
- Baixo Custo Total de Propriedade (TCO): Com servidores capazes de milhões de identificador de transações por segundo, você pode ser capaz de reduzir o número de servidores físicos necessários para oferecer o desempenho necessário.
- Através de adição e remoção de recursos como a demanda sobe e desce, você pode manter o desempenho desejado enquanto gerencia o custo de seu ambiente.
- Concebido a partir do cliente para o armazenamento de desempenho, Aerospike pode lidar com milhões de transações por servidor por segundo.
- Aerospike fornece desempenho previsível, com alta confiabilidade e uptime.
- Aerospike clientes podem adicionar e recursos remover na produção para fornecer o nível desejado de desempenho com o custo ideal.
- É fácil começar com Aerospike. Você pode baixar o servidor e começar a correr-lo gratuitamente.
- Embora seja fácil de começar para livre, com o único custo sendo o custo do hardware e do seu precioso tempo, os aumentos de custos out-of-pocket drasticamente quando você deseja adicionar recursos corporativos, como a Cruz Datacenter Replication (XDR) , fast Restart, rápida reequilibrar e Segurança.
- Para realmente ver os resultados de desempenho estabelecidas, você precisa integrar os componentes do cliente Aerospike em suas aplicações. Isto pode envolver um tempo significativo e custo para redesenho aplicação, desenvolvimento, teste e implementação.
- Seus desenvolvedores precisarão de treinamento para aproveitar plenamente as APIs do cliente e a arquitetura subjacente.
Empresas que necessitam de milhões de transações por segundo com latência sub-segunda precisava de um banco de dados que poderia responder com segurança a essas exigências, proporcionando resiliência em caso de falhas e fracassos. Aerospike oferece desempenho através do uso de sua arquitetura de memória híbrida e resiliência através do seu design "compartilhada nada", que fornece sincronização de replicação e dados através de centros de dados. A partir do cliente para o cluster, o servidor e, em última análise, para os subsistemas de armazenamento, toda a arquitetura de pilha foi otimizado para desempenho. Para o armazenamento, Aerospike utiliza DRAM e Flash para fornecer incrivelmente rápido desempenho em memória ao preço de Solid State Disk (SSD). A camada servidor fornece redundância e resiliência enquanto fornecendo alto desempenho por meio de índice e a optimização da consulta. A camada de agrupamento Aerospike usa uma abordagem de randomização para distribuir transações para os vários servidores, tornando menos provável que qualquer servidor torna-se sobrecarregado. O cliente está com reconhecimento de cluster, seguindo status do cluster em tempo real, e é capaz de responder às mudanças de reconfiguração de cluster em tempo real. Os clientes também detectar falhas de transação, automaticamente solicitações para servidores alternativos reencaminhamento quando ocorrem falhas.