# Apache Phoenix Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Bases de données relationnelles](https://www.g2.com/fr/categories/relational-databases)  
**Average Rating:** 3.7/5.0  
**Total Reviews:** 27
## About Apache Phoenix
Apache Phoenix est un moteur de base de données relationnelle open source, massivement parallèle, prenant en charge OLTP pour Hadoop en utilisant Apache HBase comme magasin de données sous-jacent.




## Apache Phoenix Reviews
  ### 1. Pas très convivial pour les développeurs

**Rating:** 2.5/5.0 stars

**Reviewed by:** Aritra N. | Senior Software Development Engineer in Test, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 25, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

La syntaxe de type SQL est la seule chose positive.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Apache Phoenix est encore très primitif et n'offre pas de syntaxes SQL faciles. Les erreurs/exceptions sont difficiles à comprendre, et le développement est lent.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Ne vous attendez pas à beaucoup de soutien de la communauté. Ai créé un ticket depuis plus d'un an et demi et il est toujours sans réponse. Aurait été formidable que le ticket soit résolu car il aurait résolu un problème très courant dans le chargement de big data dans les tables HBase via le programme Hadoop Map-Reduce d'Apache Phoenix. Ai fourni des captures d'écran détaillées, des étapes pour reproduire, etc. Mais lorsque vérifié il y a quelques jours, le ticket n'a pas été pris en charge. Par conséquent, je pense que ce sera très douloureux pour quiconque de faire des choses avancées avec Apache Phoenix à long terme.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Essayait de traiter notre magasin de données OLTP. Les seuls avantages sont les syntaxes de type SQL et le fait qu'il peut facilement communiquer avec HBase. Le point le plus positif est que HBase et Apache Phoenix vont de pair et qu'il est donc assez facile d'intégrer vos tables HBase avec Apache Phoenix. Les instructions upsert sont également utiles et il y a un programme Hadoop Map Reduce pratique que vous pouvez exécuter depuis votre programme Java pour charger des gigaoctets de données dans vos tables HBase. Cette fonctionnalité Map Reduce est l'aspect le plus bénéfique que j'ai trouvé avec Apache Phoenix. Notez que vous pouvez également utiliser la ligne de commande pour effectuer la même opération.

  ### 2. Apache Phoenix est le moyen le plus rapide d'utiliser SQL pour accéder aux données dans HBase.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Clif K. | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 09, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Apache Phoenix fournit un accès aux données stockées dans HBase, qui est une base de données orientée colonnes. HBase ne prend pas en charge nativement SQL ou vraiment tout langage de requête. Le shell HBase a une commande de scan pour accéder aux données, mais je le trouve extrêmement difficile à utiliser. Phoenix "remet le SQL dans NoSQL", ce qui signifie que si vous connaissez SQL, vous pouvez interroger des données dans HBase en utilisant un langage que vous connaissez.

Bien qu'il existe plusieurs façons d'accéder aux données dans HBase via SQL, y compris Apache Hive, Impala et Drill, je pense qu'Apache Phoenix a une meilleure conception que toutes les alternatives. Contrairement à la plupart des bases de données relationnelles qui nécessitent une conception de schéma avant de pouvoir ajouter des données, HBase est essentiellement sans schéma. Cependant, tous ces outils nécessitent un schéma, ce qui signifie que pour les utiliser, vous devez d'abord mapper les champs dans HBase (au moins ceux que vous souhaitez utiliser) à une couche de métadonnées. Hive/Impala, Drill et Phoenix le font chacun à leur manière unique, mais je pense que la façon dont vous le faites dans Phoenix est la plus logique.

Aussi, d'après mon expérience, Phoenix offre un meilleur débit que toutes les alternatives car il convertit les requêtes SQL en scans HBase.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Vous devez créer le schéma Phoenix manuellement. 

Contrairement aux alternatives, Phoenix ne peut accéder qu'aux données stockées dans HBase, donc si vous souhaitez combiner des données provenant de différentes sources, telles que des fichiers CSV ou JSON, vous devez utiliser autre chose.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Rappelez-vous une chose : même si Apache Phoenix fait ressembler HBase à une base de données relationnelle, il ne la transforme pas en une.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Fournir un accès aux outils d'intelligence d'affaires pour les données dans HBase via JDBC. Cela fait apparaître les données HBase de la même manière que les données dans les bases de données relationnelles. Les données dans HBase peuvent être combinées avec d'autres sources de données.

  ### 3. Voir Hadoop pour les applications à faible latence.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jannier M. | Applications and Web security, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 06, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Capacité de transaction ACID complète et flexible, lecture de schéma NoSQL en profitant de la vitesse et de la requête rapide HBase.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Tout doit être fait manuellement, une erreur est difficile à trouver pour corriger avec le manque de données et d'informations.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Intégrer le système pour l'analyse des données et la consultation immédiate, le contrôle d'activité et les données personnalisées.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Dépôt de données pour consultation immédiate, administrateur et analyses de milliers de données intégrées ou installées.

  ### 4. Apache Phoenix : Une épée à double tranchant pour Apache HBase

**Rating:** 3.0/5.0 stars

**Reviewed by:** Yashasvi D. | Software Developer - Advanced, Entreprise (> 1000 employés)

**Reviewed Date:** December 08, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Une documentation est disponible, ce qui facilite le démarrage et la configuration.

On travaille avec la syntaxe SQL confortable sans avoir à parcourir les documents d'aide HBase pour la syntaxe shell.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Les tables créées à partir du shell HBase doivent être mappées séparément dans Phoenix.

Le chargement en masse de données dans les tables créées via Phoenix n'est pas aussi simple que pour les tables créées à partir du shell HBase.

Les capacités d'Apache Phoenix dépendent fortement des coprocesseurs HBase, ce qui le rend étroitement lié à l'architecture HBase, ce qui pose un défi car Phoenix doit être remanié à chaque nouvelle version majeure d'Apache HBase, et en raison de ce fait, Apache Phoenix est moins fiable en environnement de production.

Le passage par l'index (de global à local et vice versa) sur une table devient un point de douleur.

L'intégration avec Apache Spark doit être améliorée.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

HBase est le produit utilisé comme dépôt de données unique, Apache Phoenix est utilisé pour effectuer l'opération de gestion des données avant d'être consommé par le système en aval.

  ### 5. Apache Phoenix a des capacités de haute performance si vous travaillez avec les technologies Hadoop.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arunesh T. | Lead Assistant Manager, Entreprise (> 1000 employés)

**Reviewed Date:** December 02, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Lorsque vous travaillez avec un grand volume de données, Apache Phoenix offrira des performances élevées et vous aidera à optimiser les performances. Il offre également des fonctionnalités supplémentaires qui vous permettront d'obtenir des résultats plus rapidement, même pour des requêtes complexes.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

C'est nouveau et open source, donc vous devez explorer la plupart des choses par vous-même. Plus vous explorez, plus vous aimez cela.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Oui, vous pouvez essayer car c'est un logiciel open source et vous pouvez l'examiner vous-même.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

J'ai utilisé Apache Phoenix à des fins d'analyse lorsque nous travaillons sur un énorme volume de données, disons des milliards d'enregistrements. Cela vous aidera à travailler avec un énorme volume de données. Je suggérerais de l'essayer car c'est open source et vous verrez la différence avec les produits de marque.

  ### 6. Projet en croissance, mais un long chemin à parcourir. Utilisé pour une table gigantesque (~1TB) afin de requêter des données pour une API.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kartik M. | Lead Software Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** July 17, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Le temps de réponse ~ requête hbase, support SQL avec les normes JDBC  
Phoenix se développe progressivement et avec le support hbase 2.0, il a atteint un bon niveau.  
C'est l'option explorée lorsque nous voulions quelque chose de bon marché qui puisse s'intégrer dans notre cluster emr.  
avoir EMR est bon dessus.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

étapes d'installation, pas de fonction de fenêtre, n'utilisant pas de message d'erreur approprié mais donnant une trace de pile (bien que parfois plus utile) mais devrait être enregistré, le support de spark était très tardif, la documentation n'est pas verbeuse, mauvaise bibliothèque ORM (pas largement supportée par d'autres ORM) malheureusement, la popularité de phoenix dépend de hbase, et hbase n'est pas très discuté. Je trouve qu'aucun fournisseur de cloud ne propose d'hébergement hbase/phoenix sans serveur. EMR est géré mais l'équipe de support EMR a des connaissances assez limitées en particulier avec phoenix.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Toutes les requêtes SQL d'abord qui seraient nécessaires. Par exemple, la fonction de fenêtre, les rangs ne sont pas là.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

L'utilisation des outils en vrac est douloureuse, nous utilisons actuellement un dump CSV.  
Le dump CSV manque de nombreuses fonctionnalités (à comparer avec la commande pg copy).  
Nous avons juste 1 table qui a une combinaison de lignes de 2 colonnes. La table contient environ 1 To de données.  

Avantages -  
Très rentable, utilisant les ressources existantes hbase, hadoop.  
Bon pour un cas d'utilisation direct (mais si quelqu'un veut une base de données principale, mieux vaut essayer d'autres bases de données comme cassandra, mongo, etc. en fonction du cas d'utilisation).  
Les outils en vrac sont quelque chose de très bon et je les ai d'abord utilisés avec phoenix, cependant, le support pour plus de formats comme parquet, orc devrait être intégré dans les outils en vrac parce que les données ne sont pas stockées en csv/json/tsv sur le datalake).

  ### 7. Requête SQL

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sebastian S. | Software engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 04, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Intégrez Apache HBase et sauvegarde automatique de la base de données

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Je n'ai aucun problème avec l'intégration et l'API supplémentaire.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Système de contrôle du serveur

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Analyse Hadoop et API pour base de données SQL

  ### 8. Apache Phoenix : Un outil très puissant pour gérer HBase

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Détail | Entreprise (> 1000 employés)

**Reviewed Date:** April 28, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Cela m'a beaucoup aidé à gérer les données Hbase. Comme je ne peux pas exécuter directement des requêtes SQL sur HBase, cela m'a permis d'exécuter des requêtes de type SQL pour traiter les données. De plus, le support était facilement disponible sur Internet si je rencontrais un problème. Le configurer avec l'application et le mettre en place était également très facile. Cela a rendu le travail avec une grande quantité de données très facile sans aucun problème de performance.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

D'un côté, son point fort est qu'il permet l'exécution de requêtes, et de l'autre côté, sa limitation est également liée aux requêtes. Comme il ne prend pas en charge la commande de mise à jour au début, j'ai rencontré beaucoup de problèmes. La commande upsert est là, mais dans de nombreux scénarios, j'ai encore eu beaucoup de difficultés à l'exécuter correctement. Si nous pouvions avoir la commande de mise à jour dans cela, ce serait un très bon point, donc cela peut être amélioré.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

C'est un bon outil pour interagir avec HBase. Si vous utilisez HBase dans votre application, alors je dirai certainement que vous devriez opter pour Apache Phoenix. Cela rendra votre travail beaucoup plus facile.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Je l'utilise pour interagir avec Hbase et gérer une grande quantité de données pour notre application. Cela rend le travail plus facile, ce qui serait très difficile en l'absence de Phoenix.

  ### 9. Utilisateur avancé d'Apache Phoenix - Revue de l'architecte de domaine d'entreprise

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Détail | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 01, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Nous utilisons Hortonworks avec HBase comme notre système de back-end. Nous avons Apache Phoenix par-dessus, qui est utilisé par notre équipe BI.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Utiliser des outils ETL pour plus de transformations, ce n'est pas aussi facile que les serveurs MSSQL typiques.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Si vous avez HBase, alors Apache Phoenix est une très bonne combinaison.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Nous avons d'énormes quantités de données - des données continuent d'arriver chaque jour (10 à 20 Go de données), ce qui permet d'accéder à HBase en utilisant une interface que la plupart des programmeurs connaissent, à savoir JDBC.

  ### 10. J'ai travaillé avec Apache Phoenix sur HBase tout en travaillant sur Spark.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Subhankar B. | Senior Technical Consultant, Entreprise (> 1000 employés)

**Reviewed Date:** November 29, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Nous pouvons utiliser des opérations SQL sans connaître la syntaxe de requête HBase.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Le pilote JDBC Phoenix normalise les noms de colonnes, mais l'intégration Phoenix-Spark n'effectue pas cette opération lors du chargement des données à partir de la table Phoenix.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Je recommanderai Apache Phoenix à ceux qui souhaitent intégrer Apache HBase avec Spark.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Nous avons utilisé Apache Phoenix au-dessus de HBase, pour cela nous n'avons pas eu besoin d'écrire une requête HBase, une simple requête SQL était efficace.

  ### 11. L'une des meilleures façons d'accéder à vos données.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Subhodip B. | Technical Lead, Entreprise (> 1000 employés)

**Reviewed Date:** January 17, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Pheonix peut en fait créer une couche d'abstraction pour masquer la complexité.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Le manque d'un intrus GUI pour visualiser et créer un diagramme d'architecture.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Peut interroger un ensemble de données de pétaoctets de manière similaire à l'interrogation d'un ensemble de données de gigaoctets.

  ### 12. Très bon accès aux données basé sur SQL pour Apache HBase

**Rating:** 2.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Entreprise (> 1000 employés)

**Reviewed Date:** January 25, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Bien documenté et facile à démarrer avec des connaissances en SQL pour Hbase

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Nous devons toujours créer des DDL dans Apache Phoenix et faire le mapping depuis HBase pour y accéder. Si nous avions la possibilité de créer automatiquement des tables avec les détails de connexion HBase, ce serait formidable.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Les données de séries chronologiques stockées dans HBase seront accessibles à l'aide d'Apache Phoenix pour l'analyse des données.

  ### 13. Apache Phoenix

**Rating:** 3.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services financiers | Entreprise (> 1000 employés)

**Reviewed Date:** March 08, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

1. Langage SQL
2. Index secondaires
3. Indices

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Performance des requêtes de lecture lorsque les données sont stockées et accessibles à travers les régions

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

J'essayais de lire les données stockées dans Hbase de manière optimale et économique.

  ### 14. Grande aide pour la migration d'une application de SQL à NoSQL sans heurts.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajat T. | Data Scientist, Entreprise (> 1000 employés)

**Reviewed Date:** July 23, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

J'ai trouvé Apache Phoenix très utile dans un projet où nous sommes passés d'une base de données SQL à une base de données NoSQL (HBase). Ainsi, l'application existante fonctionnait entièrement sur des requêtes SQL et nous voulions conserver la même interface pour les mêmes requêtes SQL sur HBase.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Certaines des syntaxes n'étaient pas facilement disponibles. Devait essayer des configurations pour s'adapter à notre application.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

L'outil est utile et remplit l'objectif. La seule chose est de configurer correctement les configurations et de mettre en place la connexion JDBC et la disponibilité limitée de la syntaxe et des cas d'utilisation sur Google.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Nous avons réussi à migrer notre application en utilisant Apache Phoenix.

  ### 15. Moteur SQL immature

**Rating:** 1.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Marketing et publicité | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 29, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

La seule chose appréciable dans Apache Phoenix est sa fonctionnalité de type SQL.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Difficile d'écrire rapidement une requête, exigence inutile pour les guillemets simples et doubles.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Il est utile d'interroger les données HBase et, par conséquent, les constructions SQL sont certainement pratiques pour les développeurs expérimentés.

  ### 16. Meilleures solutions pour les applications web / produits

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Détail | Entreprise (> 1000 employés)

**Reviewed Date:** January 12, 2021

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Temps de réponse pour les grandes tables de données et flexibilité pour créer un index externe, interface SQL

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Options limitées sur les métadonnées, quelques comportements anormaux de l'index observés dans un environnement supérieur

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Aller à l'outil pour les produits basés sur le web

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Hébergement d'applications web, couche de reporting pour les outils de BI

  ### 17. Les avantages de performance en créant des vues sur des tables HBase.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Adithya K. | Data Engineering | Data Analytics | MIS Expert, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** July 17, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Capacité à créer diverses vues sur les tables HBase et améliorations des performances par rapport à Hive.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

La performance des requêtes lorsque plusieurs jointures/des requêtes profondément imbriquées sont exécutées doit être améliorée.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Comprendre votre cas d'utilisation et décider du cadre à utiliser

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

La création de vues sur les tables HBase et la construction de tables agrégées au-dessus d'elles permettent d'obtenir une analyse perspicace des données. Les performances des requêtes sont élevées par rapport à Hive sur HBase et sont hautement évolutives.

  ### 18. Interrogation de HBase

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ankit A. | Python Developer, Entreprise (> 1000 employés)

**Reviewed Date:** July 21, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Il fournit une interface SQL à HBase. C'est comme une couche SQL au-dessus de l'architecture HBase. Il mappe le modèle de données HBase au monde relationnel. Quelque peu meilleur que HIVE.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Certaines limitations des fonctionnalités dans les anciennes versions comme le mot-clé Limit.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

N/A

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Nous avions un scénario où nous devions lire des données depuis Hbase.

  ### 19. Avec Apache Phoenix, nous avons pu faciliter l'utilisation de HBase.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Poojan K. | Data Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** July 31, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Apache Phoenix nous a aidés à intégrer notre magasin HBase avec le moteur Spark et a également fourni une solution pour les problèmes de points chauds de région.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Intégration avec Kerberos et installation

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Capable d'avoir des couches de type SQL sur HBase et également des fonctionnalités de répartition par salage a fourni une solution au problème de point chaud de région.

  ### 20. Facilité d'utilisation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Neha A. | Consultant, Entreprise (> 1000 employés)

**Reviewed Date:** April 01, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Apache Phoenix rend très facile l'interrogation de HBase, qui est une base de données NoSQL.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Parfois, les erreurs que nous obtenons ne sont pas correctement indiquées par Phoenix. Par conséquent, il devient difficile de déboguer le problème.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Nous construisons un lac de données et stockons des données dans Hbase pour la couche de reporting. Nous utilisons Phoenix pour créer des requêtes de tableau de bord qui nous aident à interroger une base de données NoSQL comme une interface SQL.

  ### 21. J'ai utilisé Apache Phoenix dans le cadre de mon intégration.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Entreprise (> 1000 employés)

**Reviewed Date:** July 17, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Il est préférable de l'utiliser lorsque vous comparez d'autres produits sur le marché.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

La compréhension initiale est un peu difficile pour les débutants.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

C'est facile et robuste

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Nous avions l'habitude de créer des tables et des données. Nous avons envoyé différentes données au big data. C'est très facile à utiliser et à documenter.

  ### 22. Apache Phoenix est un moteur de base de données relationnelle support

**Rating:** 4.0/5.0 stars

**Reviewed by:** vishal r. | Quality Assurance Quality Control, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** March 19, 2019

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Apache Phoenix est un outil incroyable pour le support des bases de données relationnelles. et Apache Phoenix est un moteur de base de données relationnelle open source, massivement parallèle, prenant en charge OLTP pour Hadoop en utilisant Apache HBase. cet outil est facile à apprendre et convivial. cet outil m'aide dans la base de données.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Phoenix offre une latence plus faible mais un débit plus faible. Il a moins de flexibilité.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Phoenix est une interface SQL open source pour HBase. Phoenix est une couche SQL entre les applications et HBase, elle fournit des requêtes ad hoc en temps réel. Apache Phoenix nous aide à construire Phoenix HBase ORM.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Phoenix compile des requêtes et d'autres déclarations dans des API de stockage NoSQL natives plutôt que d'utiliser MapReduce, ce qui permet de construire des applications à faible latence sur des magasins NoSQL.

  ### 23. Meilleur moteur pour le big data

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 14, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Vous pouvez obtenir directement les vues des tables HBase.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Pas beaucoup d'exemples et de vidéos ou tutoriels disponibles en ligne.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Lecture des données plus rapidement que le SQL Big Data régulier. Rapide et moins gourmand en mémoire avec une faible latence.

  ### 24. Lent sur l'étincelle

**Rating:** 2.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Soins hospitaliers et de santé | Entreprise (> 1000 employés)

**Reviewed Date:** April 13, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

La meilleure partie est la capacité d'exécuter du SQL sur HBase.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Impossible de gérer de gros volumes de données. Des problèmes pourraient survenir lors du chargement d'un dataframe Spark dans la base de données Phoenix.

**Recommandations à d’autres personnes envisageant Apache Phoenix:**

Il est préférable d'interroger les données

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Lorsqu'on essaie d'écrire dans HBase à partir de Spark en utilisant le connecteur HBase, il s'attend à ce que le catalogue soit prédéfini. Comme la plupart de notre code est un processus dynamique, nous avons opté pour Phoenix. Cependant, cela prend du temps pour de gros volumes de données.

  ### 25. Convivial pour les développeurs et les analystes.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Recherche de marché | Entreprise (> 1000 employés)

**Reviewed Date:** March 31, 2020

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Abstraction SQL pour HBase ? Qui a un langage de requête complexe.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Rien vraiment. Apache Phoenix a été incroyablement utile !

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Fournir une alternative à Apache HBase.

  ### 26. Apache Phoenix SQL sur NoSQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Varun S. | Data Engineer, Logiciels informatiques, Entreprise (> 1000 employés)

**Reviewed Date:** March 15, 2019

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

Apache Phoenix offre une excellente couche de virtualisation sur Apache Hbase, qui est principalement une base de données NoSQL. Il fournit des capacités de transformation des requêtes SQL en appels d'API natifs Hbase. Il prend également en charge le traitement parallèle, ce qui rend la récupération des données très efficace. Il a d'autres avantages comme le support des index secondaires et des optimisations de requêtes ainsi que la fourniture de statistiques sur la requête. Il effectue une vue en lecture seule sur Hbase, donc aucun stockage supplémentaire n'est nécessaire.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

Certaines des limitations sont qu'il est encore relativement nouveau et qu'aucun forum en ligne majeur n'est disponible pour le partage de connaissances. Et il y a certaines limitations pour les connecteurs Apache Spark.

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

Cela permet à l'entreprise d'avoir des capacités similaires à SQL sur les données Hbase pour prendre des décisions commerciales importantes.

  ### 27. Apache Phoenix permet OLTP

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sal R. | College Program Coordinator , Gestion de l'éducation, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 30, 2018

**Qu'aimez-vous le plus à propos de Apache Phoenix?**

J'aime qu'il prenne en charge la cartographie vers notre table HBase existante.

**Que n’aimez-vous pas à propos de Apache Phoenix?**

pas grand-chose du tout, comme indiqué le soutien qu'il offre est superbe

**Quels sont les problèmes que Apache Phoenix résout, et en quoi cela vous est-il bénéfique?**

principalement obtenir de meilleures analyses


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

- [View Apache Phoenix pricing details and edition comparison](https://www.g2.com/fr/products/apache-phoenix/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-16+01%3A41%3A17+-0500&secure%5Bsession_id%5D=d1f9f4a3-ee9e-44ec-9fb2-4ea2fe6673d2&secure%5Btoken%5D=8367248ab1dd1bf72ff00598044f2a0124082bd117dd6957f3fe38daaab49d0c&format=llm_user)

## Apache Phoenix Features
**Gestion**
- Schéma de données
- Langage de requête
- ACID - Plainte
- Réplication des données

**Soutien**
- Recherche textuelle
- Types de données
- Traduction
- Systèmes d’exploitation

**Sécurité**
- Verrouillage de la base de données
- Contrôle d’accès
- Cryptage
- Authentification

**Performance**
- Reprise après sinistre
- Concurrence d’accès aux données
- Gestion de la charge de travail
- Indexation avancée
- Optimiseur de requêtes

**Fonctionnalités de la base de données**
- Stockage
- Disponibilité
- Stabilité
- Évolutivité
- Sécurité
- Manipulation des données
- Langage de requête

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

