# Apache Phoenix Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Bancos de Dados Relacionais](https://www.g2.com/pt/categories/relational-databases)  
**Average Rating:** 3.7/5.0  
**Total Reviews:** 27
## About Apache Phoenix
Apache Phoenix é um mecanismo de banco de dados relacional de código aberto, massivamente paralelo, que suporta OLTP para Hadoop usando o Apache HBase como seu armazenamento de suporte.




## Apache Phoenix Reviews
  ### 1. Não é muito amigável para desenvolvedores

**Rating:** 2.5/5.0 stars

**Reviewed by:** Aritra N. | Senior Software Development Engineer in Test, Médio Porte (51-1000 emp.)

**Reviewed Date:** February 25, 2021

**O que você mais gosta Apache Phoenix?**

SQL como sintaxe é a única coisa positiva

**O que você não gosta Apache Phoenix?**

Apache Phoenix ainda é muito primitivo e não oferece sintaxes SQL fáceis. Os erros/exceções são difíceis de entender, e o desenvolvimento é lento.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Não espere muito apoio da comunidade. Criei um ticket há mais de um ano e meio e ainda está sem atendimento. Teria sido ótimo que o ticket fosse resolvido, pois teria solucionado um problema muito comum no carregamento de big data em tabelas HBase via o programa Hadoop Map-Reduce do Apache Phoenix. Forneci capturas de tela detalhadas, etapas para reproduzir, etc. Mas quando verifiquei há alguns dias, o ticket não foi atendido. Portanto, acho que será muito doloroso para qualquer pessoa fazer coisas avançadas com o Apache Phoenix a longo prazo.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Estava tentando processar nosso armazenamento de big data OLTP. Os únicos benefícios são as sintaxes semelhantes ao SQL e o fato de que ele pode se comunicar facilmente com o HBase. O ponto mais positivo é que o HBase e o Apache Phoenix andam de mãos dadas e, portanto, é bastante fácil integrar suas tabelas HBase com o Apache Phoenix. As instruções de upsert também são úteis e há um programa prático de Hadoop Map Reduce que você pode executar a partir do seu programa Java para carregar gigabytes de dados em suas tabelas HBase. Este recurso de Map Reduce é o aspecto mais benéfico que encontrei no Apache Phoenix. Observe que você também pode usar a linha de comando para fazer a mesma operação.

  ### 2. Apache Phoenix é a maneira mais rápida de usar SQL para acessar dados no HBase.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Clif K. | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 09, 2021

**O que você mais gosta Apache Phoenix?**

O Apache Phoenix fornece acesso aos dados armazenados no HBase, que é um banco de dados orientado a colunas. O HBase não suporta nativamente SQL ou qualquer linguagem de consulta. O shell do HBase tem um comando de varredura para acessar dados, mas acho extremamente complicado de usar. O Phoenix "coloca o SQL de volta no NoSQL", o que significa que, se você conhece SQL, pode consultar dados no HBase usando uma linguagem que conhece.

Embora existam várias maneiras de acessar dados no HBase através de SQL, incluindo Apache Hive, Impala e Drill, acho que o Apache Phoenix tem um design melhor do que qualquer uma das alternativas. Ao contrário da maioria dos bancos de dados relacionais que exigem design de esquema antes de você poder adicionar dados, o HBase é essencialmente sem esquema. No entanto, todas essas ferramentas exigem um esquema, o que significa que, para usá-las, você deve primeiro mapear os campos no HBase (pelo menos aqueles que deseja usar) para uma camada de metadados. Hive/Impala, Drill e Phoenix fazem isso de maneira única, mas acho que a maneira como você faz isso no Phoenix é a mais lógica.

Além disso, na minha experiência, o Phoenix oferece melhor taxa de transferência do que qualquer uma das alternativas porque converte consultas SQL em varreduras do HBase.

**O que você não gosta Apache Phoenix?**

Você precisa criar o esquema Phoenix manualmente.

Ao contrário das alternativas, o Phoenix só pode acessar dados armazenados no HBase, então se você quiser combinar dados de diferentes fontes, como arquivos CSV ou JSON, precisa usar outra coisa.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Lembre-se de uma coisa: embora o Apache Phoenix faça o HBase parecer um banco de dados relacional, ele não o transforma em um.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Fornecendo acesso a ferramentas de inteligência de negócios para dados no HBase através do JDBC. Isso faz com que os dados do HBase pareçam os mesmos que os dados em bancos de dados relacionais. Dados no HBase podem ser combinados com outras fontes de dados.

  ### 3. Veja o Hadoop para aplicações de baixa latência.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jannier M. | Applications and Web security, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 06, 2021

**O que você mais gosta Apache Phoenix?**

Capacidade de transação ACID completa e flexível, leitura de esquema NoSQL aproveitando a velocidade e consulta rápida do HBase.

**O que você não gosta Apache Phoenix?**

Tudo tem que ser feito manualmente, um erro é difícil de encontrar para corrigir com a falta de dados e informações.

**Recomendações a outras pessoas considerando Apache Phoenix:**

sistema para análise de dados e consulta imediata, controle de atividades e dados personalizados.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Repositório de dados para consulta imediata, administrador e análise de milhares de dados integrados ou instalados.

  ### 4. Apache Phoenix: Uma espada de dois gumes para Apache HBase

**Rating:** 3.0/5.0 stars

**Reviewed by:** Yashasvi D. | Software Developer - Advanced, Empresa (> 1000 emp.)

**Reviewed Date:** December 08, 2020

**O que você mais gosta Apache Phoenix?**

A documentação está disponível, o que facilita o início e a configuração.

Trabalha-se com a sintaxe confortável do SQL sem se preocupar em vasculhar a documentação de ajuda do HBase para a sintaxe do shell.

**O que você não gosta Apache Phoenix?**

Tabelas criadas a partir do shell do HBase precisam ser mapeadas separadamente no Phoenix.

Carregar dados em massa para tabelas criadas via Phoenix não é tão simples quanto para tabelas criadas a partir do shell do HBase.

As capacidades do Apache Phoenix dependem fortemente dos coprocessadores do HBase, tornando-o fortemente acoplado à Arquitetura do HBase, o que é um desafio, pois o Phoenix precisa ser reformulado a cada lançamento principal do Apache HBase, e devido a esse fato, o Apache Phoenix é menos confiável em ambientes de produção.

Alternar entre Índice (Global para Local e vice-versa) em uma tabela torna-se um ponto problemático.

A integração com o Apache Spark precisa ser melhorada.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

HBase é o produto que está sendo usado como repositório de dados único, Apache Phoenix é usado para realizar a operação de administração de dados antes de ser consumido pelo sistema a jusante.

  ### 5. Apache Phoenix tem capacidades de alto desempenho se você estiver trabalhando com tecnologias Hadoop.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arunesh T. | Lead Assistant Manager, Empresa (> 1000 emp.)

**Reviewed Date:** December 02, 2020

**O que você mais gosta Apache Phoenix?**

Quando se trabalha com um grande volume de dados, o Apache Phoenix fornecerá alto desempenho e ajuda na otimização de desempenho, além de oferecer alguns recursos adicionais que ajudarão a obter resultados mais rapidamente, mesmo para consultas complexas.

**O que você não gosta Apache Phoenix?**

É novo e de código aberto, então você precisa explorar a maioria das coisas por conta própria. Quanto mais você explora, mais você gosta disso.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Sim, você pode tentar, pois é um software de código aberto e pode revisar isso por si mesmo.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Eu usei o Apache Phoenix para fins de análise quando estamos trabalhando com um grande volume de dados, digamos, bilhões de registros. Isso ajudará você a trabalhar com um grande volume de dados. Eu sugiro que experimente, pois é de código aberto e você verá a diferença em relação aos produtos de marca registrada.

  ### 6. Projeto em crescimento, mas ainda há um longo caminho a percorrer. Usei para uma tabela gigantesca (~1TB) para consultar dados para uma API.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kartik M. | Lead Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** July 17, 2020

**O que você mais gosta Apache Phoenix?**

Tempo de resposta ~ consulta hbase, suporte SQL com padrões JDBC Phoenix está se desenvolvendo gradualmente e com o suporte ao hbase 2.0, alcançou um bom nível. É a opção explorada quando queríamos algo barato que pudesse se integrar ao nosso cluster emr. Ter EMR é bom nisso.

**O que você não gosta Apache Phoenix?**

etapas de instalação, sem função de janela, não usando mensagem de erro adequada, em vez disso, fornecendo stacktrace (embora às vezes mais útil), mas deveria ser registrado, suporte ao spark foi muito tardio, documentação não é detalhada, biblioteca ORM ruim (não amplamente suportada por outros ORM) infelizmente a popularidade do phoenix depende do hbase, e o hbase não está muito em discussão. Não encontro nenhum provedor de nuvem oferecendo hospedagem serverless para hbase/phoenix. O EMR é gerenciado, mas a equipe de suporte do EMR tem conhecimento bastante limitado, especialmente no phoenix.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Todas as consultas SQL necessárias primeiro que seriam necessárias. Por exemplo, função de janela, classificações não estão lá.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Usar ferramentas em massa é doloroso, usamos dump de CSV por enquanto.  
O dump de CSV perde muitos recursos (comparado com o comando pg copy).  
Temos apenas 1 tabela que tem uma combinação de linha de 2 colunas. A tabela contém ~1TB de dados.  

Benefícios -  
Muito econômico, usando recursos existentes como hbase, hadoop.  
Bom para um caso de uso direto (mas se alguém quiser um banco de dados primário, é melhor tentar outros bancos de dados como cassandra, mongo etc., com base no caso de uso).  
Ferramentas em massa são algo muito bom e eu as usei pela primeira vez com phoenix, no entanto, suporte para mais formatos como parquet, orc deveria ser usado embutido nas ferramentas em massa porque os dados não são armazenados em csv/json/tsv no datalake).

  ### 7. Consulta SQL

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sebastian S. | Software engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 04, 2021

**O que você mais gosta Apache Phoenix?**

Integre o Apache HBase e o backup automático de banco de dados

**O que você não gosta Apache Phoenix?**

Eu não tenho problemas com integração e API extra

**Recomendações a outras pessoas considerando Apache Phoenix:**

Sistema de controle de servidor

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Análise do Hadoop e API para banco de dados SQL

  ### 8. Apache Phoenix: Uma ferramenta muito poderosa para lidar com o HBase

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Varejo | Empresa (> 1000 emp.)

**Reviewed Date:** April 28, 2020

**O que você mais gosta Apache Phoenix?**

Isso me ajudou muito a lidar com dados do HBase. Como não posso executar diretamente consultas SQL no HBase, isso me permitiu executar consultas semelhantes a SQL para lidar com os dados. Além disso, o suporte estava facilmente disponível na internet caso eu ficasse preso em algum lugar. Configurá-lo com o aplicativo e configurá-lo também foi muito fácil. Isso tornou o trabalho com uma grande quantidade de dados muito fácil, sem nenhum problema de desempenho.

**O que você não gosta Apache Phoenix?**

Por um lado, seu ponto forte é que permite a execução de consultas, e por outro lado, sua limitação também está nas consultas. Como não suporta o comando de atualização no início, enfrentei muitos problemas. O comando upsert está disponível, mas ainda assim, em muitos cenários, tive muita dificuldade para executá-lo corretamente. Se pudermos ter o comando de atualização nisso, seria um ponto muito bom, então isso pode ser melhorado.

**Recomendações a outras pessoas considerando Apache Phoenix:**

É uma boa ferramenta para interagir com o HBase. Se você está usando o HBase em sua aplicação, então eu diria com certeza que você deve optar pelo Apache Phoenix. Isso tornará seu trabalho muito mais fácil.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Estou usando-o para interagir com o Hbase e lidar com uma grande quantidade de dados para nossa aplicação. Isso torna o trabalho mais fácil, o que, na ausência do Phoenix, seria muito difícil.

  ### 9. Usuário avançado do Apache Phoenix - Revisão do arquiteto de domínio empresarial

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Varejo | Médio Porte (51-1000 emp.)

**Reviewed Date:** April 01, 2020

**O que você mais gosta Apache Phoenix?**

Usamos o Hortonworks com o HBase como nosso sistema de back-end. Temos o Apache Phoenix em cima dele, que é usado pela nossa equipe de BI.

**O que você não gosta Apache Phoenix?**

Usar ferramentas ETL para mais transformações não é tão fácil quanto os servidores MSSQL típicos.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Se você tem HBase, então Apache Phoenix é uma combinação muito boa.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Temos uma quantidade enorme de dados - dados continuam chegando todos os dias (10 a 20 GB de dados), é que ele fornece acesso ao HBase usando uma interface com a qual a maioria dos programadores está familiarizada, ou seja, JDBC.

  ### 10. Trabalhei com Apache Phoenix em cima do HBase enquanto trabalhava no Spark.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Subhankar B. | Senior Technical Consultant, Empresa (> 1000 emp.)

**Reviewed Date:** November 29, 2020

**O que você mais gosta Apache Phoenix?**

Podemos usar operações SQL sem conhecer a sintaxe de consulta do HBase.

**O que você não gosta Apache Phoenix?**

O driver Phoenix JDBC normaliza os nomes das colunas, mas a integração Phoenix-Spark não realiza essa operação ao carregar dados da Tabela Phoenix.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Eu recomendarei Apache Phoenix para quem gostaria de integrar Apache HBase com Spark.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Nós usamos o Apache Phoenix em cima do HBase, para isso não foi necessário escrever uma consulta HBase, uma simples consulta SQL foi eficiente.

  ### 11. Uma das melhores maneiras de acessar seus dados.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Subhodip B. | Technical Lead, Empresa (> 1000 emp.)

**Reviewed Date:** January 17, 2021

**O que você mais gosta Apache Phoenix?**

Pheonix pode realmente criar uma camada de abstração para ocultar a complexidade.

**O que você não gosta Apache Phoenix?**

A falta de um intruso GUI para visualizar e criar um diagrama de arquitetura.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Pode consultar um conjunto de dados de petabytes de forma semelhante a consultar um conjunto de dados de gigabytes.

  ### 12. Acesso a dados baseado em SQL muito bom para Apache HBase

**Rating:** 2.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Empresa (> 1000 emp.)

**Reviewed Date:** January 25, 2021

**O que você mais gosta Apache Phoenix?**

Bem documentado e fácil de começar com conhecimento de SQL para Hbase

**O que você não gosta Apache Phoenix?**

Sempre precisamos criar DDL no Apache Phoenix e fazer o mapeamento do HBase para acessar. Se tivermos a possibilidade de criação automática de tabelas com os detalhes de conexão do HBase, seria ótimo.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

dados de séries temporais armazenados no HBase serão acessados usando o Apache Phoenix para análise de dados.

  ### 13. Apache Phoenix

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços Financeiros | Empresa (> 1000 emp.)

**Reviewed Date:** March 08, 2021

**O que você mais gosta Apache Phoenix?**

1. Linguagem SQL
2. Índices secundários
3. Dicas

**O que você não gosta Apache Phoenix?**

Desempenho de consultas de leitura quando os dados são armazenados e acessados entre regiões

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Eu estava tentando ler dados armazenados no Hbase de uma maneira otimizada e econômica.

  ### 14. Grande ajuda na migração de aplicação de SQL para NoSQL sem problemas.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajat T. | Data Scientist, Empresa (> 1000 emp.)

**Reviewed Date:** July 23, 2020

**O que você mais gosta Apache Phoenix?**

Encontrei o Apache Phoenix muito útil em um projeto onde mudamos de um banco de dados SQL para um banco de dados NoSQL (HBase). Assim, o aplicativo existente estava totalmente rodando em consultas SQL e queríamos manter a mesma interface para as mesmas consultas SQL sobre o HBase.

**O que você não gosta Apache Phoenix?**

Algumas das sintaxes não estavam facilmente disponíveis. Tive que tentar configurações para se adequar à nossa aplicação.

**Recomendações a outras pessoas considerando Apache Phoenix:**

A ferramenta é útil e cumpre o propósito. A única coisa é definir as configurações corretamente e configurar a conexão JDBC e a menor disponibilidade de sintaxe e casos de uso no Google.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Nós conseguimos migrar com sucesso nossa aplicação usando Apache Phoenix.

  ### 15. Motor SQL Imaturo

**Rating:** 1.5/5.0 stars

**Reviewed by:** Usuário Verificado em Marketing e Publicidade | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 29, 2021

**O que você mais gosta Apache Phoenix?**

A única coisa agradável no Apache Phoenix é sua funcionalidade semelhante ao SQL.

**O que você não gosta Apache Phoenix?**

Difícil escrever rapidamente a consulta, exigência desnecessária de aspas simples e duplas.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

É útil consultar dados do HBase e, portanto, as construções SQL são definitivamente úteis para desenvolvedores experientes.

  ### 16. Melhores opções para aplicativos web/produtos

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Varejo | Empresa (> 1000 emp.)

**Reviewed Date:** January 12, 2021

**O que você mais gosta Apache Phoenix?**

Tempo de resposta para grandes tabelas de dados e flexibilidade para criar índice externo, interface SQL

**O que você não gosta Apache Phoenix?**

Opções limitadas em metadados, alguns comportamentos anormais de índice observados em ambientes superiores

**Recomendações a outras pessoas considerando Apache Phoenix:**

Vá para a ferramenta para produtos baseados na web

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Hospedagem de aplicações web, camada de relatórios para ferramentas de BI

  ### 17. Benefícios de desempenho ao criar visualizações sobre tabelas hbase

**Rating:** 4.5/5.0 stars

**Reviewed by:** Adithya K. | Data Engineering | Data Analytics | MIS Expert, Médio Porte (51-1000 emp.)

**Reviewed Date:** July 17, 2020

**O que você mais gosta Apache Phoenix?**

Capacidade de criar várias visualizações em cima de tabelas HBase e melhorias de desempenho em relação ao Hive.

**O que você não gosta Apache Phoenix?**

O desempenho da consulta quando múltiplos joins/consultas profundamente aninhadas são executadas precisa ser melhorado.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Compreenda seu caso de uso e decida sobre o framework a ser utilizado

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Criando visualizações em tabelas HBase e construindo tabelas agregadas sobre elas e obtendo análises perspicazes dos dados. O desempenho das consultas é alto em comparação com o Hive no HBase e é altamente escalável.

  ### 18. Consultando o HBase

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ankit A. | Python Developer, Empresa (> 1000 emp.)

**Reviewed Date:** July 21, 2020

**O que você mais gosta Apache Phoenix?**

Ele fornece uma interface SQL para o HBase. É como uma camada SQL sobre a arquitetura do HBase. Ele mapeia o modelo de dados do HBase para o mundo relacional. Um pouco melhor que o HIVE.

**O que você não gosta Apache Phoenix?**

Alguma limitação de recursos em versões mais antigas, como a palavra-chave Limit.

**Recomendações a outras pessoas considerando Apache Phoenix:**

NA

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Tivemos um cenário onde precisávamos ler dados do Hbase.

  ### 19. Com o Apache Phoenix, conseguimos facilitar o uso do HBase.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Poojan K. | Data Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** July 31, 2020

**O que você mais gosta Apache Phoenix?**

Apache Phoenix nos ajudou a integrar nossa loja HBase com o mecanismo Spark e também forneceu uma solução para problemas de hotspot de região.

**O que você não gosta Apache Phoenix?**

Integração com Kerberos e instalação

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Capaz de ter camadas semelhantes ao SQL em cima do HBase e também os recursos de distribuição de sal forneceram uma solução para o problema de hotspot de região.

  ### 20. Facilidade de uso

**Rating:** 4.5/5.0 stars

**Reviewed by:** Neha A. | Consultant, Empresa (> 1000 emp.)

**Reviewed Date:** April 01, 2020

**O que você mais gosta Apache Phoenix?**

Apache Phoenix torna muito fácil consultar o HBase, que é um banco de dados NoSQL.

**O que você não gosta Apache Phoenix?**

Às vezes, os erros que recebemos não são devidamente declarados pelo Phoenix. Portanto, torna-se difícil depurar o problema.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Estamos construindo um data lake e armazenando dados no Hbase para a Camada de Relatórios. Usamos o Phoenix para construir consultas de dashboard que nos ajudam a consultar o banco de dados NoSQL como uma interface SQL.

  ### 21. Usei o Apache Phoenix como parte da minha integração

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Empresa (> 1000 emp.)

**Reviewed Date:** July 17, 2020

**O que você mais gosta Apache Phoenix?**

É melhor usar quando você compara com outros produtos no mercado.

**O que você não gosta Apache Phoenix?**

A compreensão inicial é um pouco difícil para iniciantes.

**Recomendações a outras pessoas considerando Apache Phoenix:**

É fácil e robusto

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Costumávamos criar algumas tabelas e dados. Enviávamos diferentes dados para o big data. É muito fácil tanto no uso quanto na documentação.

  ### 22. Apache Phoenix é um mecanismo de banco de dados relacional suporte

**Rating:** 4.0/5.0 stars

**Reviewed by:** vishal r. | Quality Assurance Quality Control, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 19, 2019

**O que você mais gosta Apache Phoenix?**

Apache Phoenix é uma ferramenta incrível para suporte a banco de dados relacional. e Apache Phoenix é um mecanismo de banco de dados relacional de código aberto, massivamente paralelo, que suporta OLTP para Hadoop usando Apache HBase. esta ferramenta é fácil de aprender e amigável ao usuário. esta ferramenta me ajuda no banco de dados.

**O que você não gosta Apache Phoenix?**

Phoenix oferece menor latência, mas menor taxa de transferência. Tem menos flexibilidade.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Phoenix é uma camada SQL de código aberto para HBase. Phoenix é uma camada SQL entre aplicações e HBase, que fornece consultas ad-hoc em tempo real. Apache Phoenix nos ajuda a construir o ORM Phoenix HBase.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Phoenix compila consultas e outras declarações em APIs nativas de armazenamento NoSQL em vez de usar MapReduce, permitindo a construção de aplicações de baixa latência em cima de armazenamentos NoSQL.

  ### 23. Melhor motor para big data

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 14, 2020

**O que você mais gosta Apache Phoenix?**

Você pode obter diretamente as visualizações das tabelas HBase.

**O que você não gosta Apache Phoenix?**

Não há muitos exemplos e vídeos de amostra ou tutoriais disponíveis online.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Ler dados mais rápido do que o SQL regular de Big Data. Rápido e com menor consumo de memória e baixa latência.

  ### 24. Lento na faísca

**Rating:** 2.5/5.0 stars

**Reviewed by:** Usuário Verificado em Hospital e Cuidados de Saúde | Empresa (> 1000 emp.)

**Reviewed Date:** April 13, 2020

**O que você mais gosta Apache Phoenix?**

A melhor parte é a capacidade de executar SQL no HBase.

**O que você não gosta Apache Phoenix?**

Não consegue lidar com grandes volumes de dados. Poderia haver problemas ao carregar o dataframe do Spark no banco de dados Phoenix.

**Recomendações a outras pessoas considerando Apache Phoenix:**

Melhor consultar dados

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Ao tentar escrever no HBase a partir do Spark usando o conector HBase, espera-se que o catálogo esteja pré-definido. Como a maior parte do nosso código é um processo dinâmico, optamos pelo Phoenix. No entanto, leva tempo para grandes volumes de dados.

  ### 25. Amigável tanto para desenvolvedores quanto para analistas.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Pesquisa de Mercado | Empresa (> 1000 emp.)

**Reviewed Date:** March 31, 2020

**O que você mais gosta Apache Phoenix?**

Abstração semelhante ao SQL para HBase? Que possui uma linguagem de consulta complexa.

**O que você não gosta Apache Phoenix?**

Nada realmente. O Apache Phoenix foi incrivelmente útil!

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Fornecendo uma alternativa ao Apache HBase.

  ### 26. Apache Phoenix SQL em NoSQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Varun S. | Data Engineer, Software de Computador, Empresa (> 1000 emp.)

**Reviewed Date:** March 15, 2019

**O que você mais gosta Apache Phoenix?**

O Apache Phoenix fornece uma excelente camada de virtualização no Apache Hbase, que é principalmente um banco de dados NoSQL. Ele oferece capacidades de transformar consultas SQL em chamadas de API nativas do Hbase. Também suporta processamento paralelo, o que torna a recuperação de dados super eficiente. Tem outras vantagens, como suporte a índices secundários e otimizações de consultas, além de fornecer estatísticas sobre a consulta. Ele faz uma visualização somente leitura no Hbase, portanto, não é necessário armazenamento adicional.

**O que você não gosta Apache Phoenix?**

Algumas das limitações são que ainda é relativamente novo e não há grandes fóruns online disponíveis para compartilhamento de conhecimento. E há algumas limitações para conectores do Apache Spark.

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

Isso permite que a empresa tenha capacidades semelhantes ao SQL em dados Hbase para tomar decisões de negócios importantes.

  ### 27. Apache Phoenix permite OLTP

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sal R. | College Program Coordinator , Gestão Educacional, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 30, 2018

**O que você mais gosta Apache Phoenix?**

Eu gosto que ele suporte o mapeamento para nossa tabela HBase existente.

**O que você não gosta Apache Phoenix?**

não muito, como mencionado, o suporte que oferece é excelente

**Que problemas é Apache Phoenix E como isso está te beneficiando?**

principalmente obtendo melhores análises


## Apache Phoenix Discussions
  - [What is Phoenix schema?](https://www.g2.com/pt/discussions/what-is-phoenix-schema)
  - [What is Phoenix in Hadoop?](https://www.g2.com/pt/discussions/what-is-phoenix-in-hadoop)
  - [Is Apache Phoenix good?](https://www.g2.com/pt/discussions/is-apache-phoenix-good)
  - [What is Apache Phoenix used for?](https://www.g2.com/pt/discussions/what-is-apache-phoenix-used-for)

- [View Apache Phoenix pricing details and edition comparison](https://www.g2.com/pt/products/apache-phoenix/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+09%3A18%3A42+-0500&secure%5Bsession_id%5D=a7ec35bb-853d-4d25-8be7-c4cbf33261cf&secure%5Btoken%5D=5a551a701313c1d52ac6a0c9e2bae65fe7d1eb6b6693a3bd7a9eee25f4b9edf7&format=llm_user)

## Apache Phoenix Features
**Gestão**
- Esquema de dados
- Linguagem de consulta
- ACID - Reclamação
- Replicação de dados

**Apoio**
- Pesquisa de Texto
- Tipos de dados
- Idiomas
- Sistemas Operacionais

**Segurança**
- Bloqueio de banco de dados
- Controle de acesso
- Criptografia
- Autenticação

**Desempenho**
- Recuperação de desastres
- Simultaneidade de dados
- Gerenciamento de carga de trabalho
- Indexação avançada
- Otimizador de Consultas

**Recursos do banco de dados**
- Armazenamento
- Disponibilidade
- Estabilidade
- Escalabilidade
- Segurança
- Manipulação de dados
- Linguagem de consulta

## Top Apache Phoenix Alternatives
  - [MySQL](https://www.g2.com/pt/products/mysql/reviews) - 4.4/5.0 (1,574 reviews)
  - [Microsoft SQL Server](https://www.g2.com/pt/products/microsoft-sql-server/reviews) - 4.4/5.0 (2,112 reviews)
  - [PostgreSQL](https://www.g2.com/pt/products/postgresql/reviews) - 4.4/5.0 (643 reviews)

