# Apache Phoenix Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Relationale Datenbanken](https://www.g2.com/de/categories/relational-databases)  
**Average Rating:** 3.7/5.0  
**Total Reviews:** 27
## About Apache Phoenix
Apache Phoenix ist eine Open-Source, massiv parallele, relationale Datenbank-Engine, die OLTP für Hadoop unterstützt und Apache HBase als Speichersystem verwendet.




## Apache Phoenix Reviews
  ### 1. Nicht sehr entwicklerfreundlich

**Rating:** 2.5/5.0 stars

**Reviewed by:** Aritra N. | Senior Software Development Engineer in Test, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** February 25, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

SQL-ähnliche Syntax ist das einzige Positive.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Apache Phoenix ist noch sehr primitiv und bietet keine einfachen SQL-Syntaxen. Die Fehler/Ausnahmen sind schwer zu verstehen, und die Entwicklung ist langsam.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Erwarten Sie nicht viel Unterstützung von der Gemeinschaft. Habe ein Ticket für über anderthalb Jahre erstellt und es ist immer noch unbeachtet. Wäre großartig gewesen, wenn das Ticket gelöst worden wäre, da es ein sehr häufiges Problem beim Laden von Big Data in HBase-Tabellen über das Hadoop Map-Reduce-Programm von Apache Phoenix gelöst hätte. Habe detaillierte Screenshots, Schritte zur Reproduktion usw. bereitgestellt. Aber als ich vor ein paar Tagen nachgesehen habe, wurde das Ticket nicht bearbeitet. Daher denke ich, dass es auf lange Sicht sehr schmerzhaft sein wird, fortgeschrittene Dinge mit Apache Phoenix zu tun.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Versuchte, unseren OLTP-Big-Data-Speicher zu verarbeiten. Die einzigen Vorteile sind die SQL-ähnlichen Syntaxen und dass es leicht mit HBase kommunizieren kann. Der positivste Punkt ist, dass HBase und Apache Phoenix Hand in Hand gehen und es daher ziemlich einfach ist, Ihre HBase-Tabellen mit Apache Phoenix zu integrieren. Die Upsert-Anweisungen sind ebenfalls hilfreich und es gibt ein praktisches Hadoop Map Reduce-Programm, das Sie von Ihrem Java-Programm ausführen können, um Gigabytes an Daten in Ihre HBase-Tabellen zu laden. Diese Map Reduce-Funktion ist der nützlichste Aspekt, den ich bei Apache Phoenix gefunden habe. Beachten Sie, dass Sie dieselbe Operation auch über die Befehlszeile ausführen können.

  ### 2. Apache Phoenix ist der schnellste Weg, um SQL zu verwenden, um auf Daten in HBase zuzugreifen.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Clif K. | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** January 09, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

Apache Phoenix bietet Zugriff auf Daten, die in HBase gespeichert sind, einer spaltenorientierten Datenbank. HBase unterstützt von Haus aus kein SQL oder wirklich irgendeine Abfragesprache. Die HBase-Shell verfügt über einen Scan-Befehl zum Zugriff auf Daten, aber ich finde ihn extrem umständlich zu verwenden. Phoenix "bringt das SQL zurück in NoSQL", was bedeutet, dass Sie, wenn Sie SQL kennen, Daten in HBase mit einer Ihnen bekannten Sprache abfragen können.

Während es mehrere Möglichkeiten gibt, über SQL auf Daten in HBase zuzugreifen, einschließlich Apache Hive, Impala und Drill, denke ich, dass Apache Phoenix ein besseres Design als alle Alternativen hat. Im Gegensatz zu den meisten relationalen Datenbanken, die ein Schema-Design erfordern, bevor Sie Daten hinzufügen können, ist HBase im Wesentlichen schemalos. Allerdings erfordern all diese Tools ein Schema, was bedeutet, dass Sie, um sie zu verwenden, zuerst die Felder in HBase (zumindest die, die Sie verwenden möchten) auf eine Metadatenebene abbilden müssen. Hive/Impala, Drill und Phoenix tun dies jeweils auf ihre eigene einzigartige Weise, aber ich denke, die Art und Weise, wie Sie dies in Phoenix tun, ist die logischste.

Auch meiner Erfahrung nach bietet Phoenix einen besseren Durchsatz als alle Alternativen, da es SQL-Abfragen in HBase-Scans umwandelt.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Sie müssen das Phoenix-Schema manuell erstellen.

Im Gegensatz zu den Alternativen kann Phoenix nur auf Daten zugreifen, die in HBase gespeichert sind. Wenn Sie also Daten aus verschiedenen Datenquellen wie CSV- oder JSON-Dateien kombinieren möchten, müssen Sie etwas anderes verwenden.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Denke an eine Sache: Auch wenn Apache Phoenix HBase wie eine relationale Datenbank aussehen lässt, verwandelt es HBase nicht in eine solche.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Bereitstellung von Zugriff auf Business-Intelligence-Tools für Daten in HBase über JDBC. Dadurch erscheinen HBase-Daten genauso wie Daten in relationalen Datenbanken. Daten in HBase können mit anderen Datenquellen kombiniert werden.

  ### 3. Sehen Sie Hadoop für Anwendungen mit niedriger Latenz.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jannier M. | Applications and Web security, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** September 06, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

Vollständige und flexible ACID-Transaktionskapazität, NoSQL-Schema-Lesen unter Ausnutzung der Geschwindigkeit und schnelle HBase-Abfrage.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Alles muss manuell erledigt werden, ein Fehler ist aufgrund des Mangels an Daten und Informationen schwer zu finden und zu korrigieren.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

System für Datenanalyse und sofortige Beratung, Aktivitätskontrolle und personalisierte Daten.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Datenrepository für sofortige Konsultation, Administrator und Analysen von Tausenden von integrierten oder installierten Daten.

  ### 4. Apache Phoenix: Ein zweischneidiges Schwert für Apache HBase

**Rating:** 3.0/5.0 stars

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

**Reviewed Date:** December 08, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Durch Dokumentation ist verfügbar, was den Einstieg und die Einrichtung erleichtert.

Man arbeitet mit der komfortablen SQL-Syntax, ohne sich durch HBase-Hilfedokumente für die Shell-Syntax wühlen zu müssen.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Tabellen, die über die HBase-Shell erstellt wurden, müssen in Phoenix separat zugeordnet werden.

Das Laden von Massendaten in Tabellen, die über Phoenix erstellt wurden, ist nicht so einfach wie bei Tabellen, die über die HBase-Shell erstellt wurden.

Die Fähigkeiten von Apache Phoenix hängen stark von HBase-Coprozessoren ab, was es eng mit der HBase-Architektur koppelt. Dies stellt eine Herausforderung dar, da Phoenix mit jeder Hauptversion von Apache HBase überarbeitet werden muss, und aufgrund dieser Tatsache ist Apache Phoenix in Produktionsumgebungen weniger zuverlässig.

Der Wechsel zwischen Indexen (global zu lokal und umgekehrt) auf einer Tabelle wird zu einem Schmerzpunkt.

Die Integration mit Apache Spark muss verbessert werden.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

HBase ist das Produkt, das als einzigartiges Datenrepository verwendet wird, Apache Phoenix wird verwendet, um Datenverwaltungsoperationen durchzuführen, bevor sie von nachgelagerten Systemen genutzt werden.

  ### 5. Apache Phoenix hat hohe Leistungsfähigkeiten, wenn Sie mit Hadoop-Technologien arbeiten.

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** December 02, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Beim Arbeiten mit großen Datenmengen bietet Apache Phoenix hohe Leistung und hilft bei der Leistungsoptimierung. Es bietet auch einige zusätzliche Funktionen, die Ihnen helfen, die Ergebnisse schneller zu erhalten, auch bei komplexen Abfragen.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Es ist neu und Open Source, also musst du die meisten Dinge selbst erkunden. Je mehr du erkundest, desto mehr gefällt es dir.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Ja, Sie können es ausprobieren, da es Open-Source-Software ist und Sie es selbst überprüfen können.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Ich habe Apache Phoenix für Analysezwecke verwendet, wenn wir mit einem großen Datenvolumen arbeiten, sagen wir Milliarden von Datensätzen. Dies wird Ihnen helfen, mit einem großen Datenvolumen zu arbeiten. Ich werde vorschlagen, dass Sie es ausprobieren, da es Open Source ist und Sie den Unterschied zu Markenprodukten sehen werden.

  ### 6. Wachsendes Projekt, aber noch ein langer Weg. Verwendet für eine gigantische Tabelle (~1TB), um Daten für eine API abzufragen.

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** July 17, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Antwortzeit ~ HBase-Abfrage, SQL-Unterstützung mit JDBC-Standards Phoenix entwickelt sich allmählich und mit HBase 2.0-Unterstützung hat es einen guten Stand erreicht. Es ist die Option, die wir erkundet haben, als wir etwas Günstiges wollten, das in unserem EMR-Cluster sitzen kann. EMR zu haben, ist gut dafür.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Installationsschritte, keine Fensterfunktion, keine ordnungsgemäße Fehlermeldung, stattdessen wird ein Stacktrace angezeigt (obwohl manchmal nützlicher), sollte aber protokolliert werden, Spark-Unterstützung kam sehr spät, Dokumentation ist nicht ausführlich, schlechte ORM-Bibliothek (nicht weit verbreitet von anderen ORMs unterstützt). Leider hängt die Popularität von Phoenix von HBase ab, und HBase wird nicht sehr häufig diskutiert. Ich finde, dass kein Cloud-Anbieter serverloses HBase/Phoenix-Hosting anbietet. EMR ist verwaltet, aber das EMR-Support-Team hat besonders in Bezug auf Phoenix nur begrenztes Wissen.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Alle SQL-Abfragen, die erforderlich wären. Z.B. Fensterfunktion, Ränge sind nicht vorhanden.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Die Verwendung von Bulk-Tools ist schmerzhaft, wir verwenden derzeit einen CSV-Dump.  
CSV-Dump fehlt eine Menge an Funktionen (im Vergleich zum pg copy-Befehl).  
Wir haben nur 1 Tabelle, die eine Zeilenkombination von 2 Spalten hat. Die Tabelle enthält ~1TB an Daten.  

Vorteile -  
Sehr kosteneffektiv, Nutzung vorhandener Ressourcen wie HBase, Hadoop.  
Gut für einen direkten Anwendungsfall (aber wenn jemand eine primäre Datenbank möchte, ist es besser, andere Datenbanken wie Cassandra, Mongo etc. je nach Anwendungsfall auszuprobieren).  
Bulk-Tools sind etwas sehr Gutes und ich habe es zuerst mit Phoenix verwendet, jedoch sollte die Unterstützung für mehr Formate wie Parquet, ORC in Bulk-Tools eingebaut werden, da Daten nicht in CSV/JSON/TSV auf dem Data Lake gespeichert werden.

  ### 7. SQL-Abfrage

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sebastian S. | Software engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** May 04, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

Integrieren Sie Apache HBase und automatische Datenbanksicherung

**Was gefällt Ihnen an Apache Phoenix nicht?**

Ich habe keine Probleme mit der Integration und zusätzlichen API.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Serversteuerungssystem

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Hadoop-Analyse und API für SQL-Datenbank

  ### 8. Apache Phoenix: Ein sehr leistungsfähiges Werkzeug zur Arbeit mit HBase.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Einzelhandel | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** April 28, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Es hat mir sehr geholfen, mit HBase-Daten umzugehen. Da ich keine SQL-Abfragen direkt auf HBase ausführen kann, ermöglichte es mir, SQL-ähnliche Abfragen auszuführen, um mit den Daten umzugehen. Auch die Unterstützung war leicht im Internet verfügbar, falls ich irgendwo stecken bleibe. Die Konfiguration mit der Anwendung und die Einrichtung waren ebenfalls sehr einfach. Es machte die Arbeit mit großen Datenmengen sehr einfach, ohne Leistungsprobleme.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Auf der einen Seite ist der starke Punkt, dass es die Ausführung von Abfragen ermöglicht, und auf der anderen Seite liegt die Einschränkung ebenfalls bei der Abfrage. Da es den Update-Befehl nicht unterstützt, hatte ich anfangs viele Probleme. Der Upsert-Befehl ist vorhanden, aber dennoch hatte ich in vielen Szenarien große Schwierigkeiten, ihn richtig auszuführen. Wenn wir einen Update-Befehl darin hätten, wäre das ein sehr guter Punkt, sodass dies verbessert werden könnte.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Es ist ein gutes Werkzeug, um mit HBase zu interagieren. Wenn Sie HBase in Ihrer Anwendung verwenden, dann sage ich Ihnen mit Sicherheit, dass Sie Apache Phoenix verwenden sollten. Es wird Ihre Arbeit erheblich erleichtern.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Ich benutze es, um mit Hbase zu interagieren und große Datenmengen für unsere Anwendung zu verwalten. Es erleichtert die Arbeit, die ohne Phoenix sehr schwierig wäre.

  ### 9. Fortgeschrittener Benutzer von Apache Phoenix - Überprüfung durch einen Unternehmensdomänenarchitekten

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Einzelhandel | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** April 01, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Wir verwenden Hortonworks mit HBase als unser Back-End-System. Wir haben Apache Phoenix darauf, das von unserem BI-Team genutzt wird.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Die Verwendung von ETL-Tools für mehr Transformationen ist nicht so einfach wie bei typischen MSSQL-Servern.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Wenn Sie HBase haben, dann ist Apache Phoenix eine sehr gute Kombination.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Wir haben riesige Datenmengen - jeden Tag kommen 10 bis 20 GB Daten hinzu. Es bietet Zugriff auf HBase über eine Schnittstelle, die den meisten Programmierern vertraut ist, nämlich JDBC.

  ### 10. Ich habe Apache Phoenix auf HBase verwendet, während ich an Spark gearbeitet habe.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** November 29, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Wir können SQL-Operationen verwenden, ohne die HBase-Abfragesyntax zu kennen.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Der Phoenix JDBC-Treiber normalisiert Spaltennamen, aber die Phoenix-Spark-Integration führt diese Operation nicht aus, während Daten aus der Phoenix-Tabelle geladen werden.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Ich werde Apache Phoenix empfehlen, die Apache HBase mit Spark integrieren möchten.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Wir haben Apache Phoenix auf HBase verwendet, dafür mussten wir keine HBase-Abfragen schreiben, einfache SQL-Abfragen waren effizient.

  ### 11. Eine der besten Möglichkeiten, auf Ihre Daten zuzugreifen.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Subhodip B. | Technical Lead, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** January 17, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

Pheonix kann tatsächlich eine Abstraktionsebene erstellen, um die Komplexität zu verbergen.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Der Mangel an einem GUI-Eindringling, um ein Architekturdiagramm zu visualisieren und zu erstellen.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Kann ein Petabyte-Dataset ähnlich wie ein Gigabyte-Dataset abfragen.

  ### 12. Sehr guter SQL-basierter Datenzugriff für Apache HBase

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** January 25, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

Gut dokumentiert und einfach mit SQL-Kenntnissen für Hbase zu beginnen.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Es ist immer notwendig, DDL in Apache Phoenix zu erstellen und die Zuordnung von HBase vorzunehmen, um darauf zuzugreifen. Wenn wir die Möglichkeit hätten, die automatische Tabellenerstellung mit den HBase-Verbindungsdetails durchzuführen, wäre das großartig.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Zeitreihendaten, die in HBase gespeichert sind, werden mit Apache Phoenix für Datenanalysen abgerufen.

  ### 13. Apache Phoenix

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Finanzdienstleistungen | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** March 08, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

1. SQL-Sprache
2. Sekundäre Indizes
3. Hinweise

**Was gefällt Ihnen an Apache Phoenix nicht?**

Leistung von Leseabfragen, wenn Daten regionsübergreifend gespeichert und abgerufen werden

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Ich habe versucht, Daten, die in Hbase gespeichert sind, auf eine optimale und kosteneffektive Weise zu lesen.

  ### 14. Große Hilfe bei der nahtlosen Migration von Anwendungen von SQL zu NoSQL.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajat T. | Data Scientist, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** July 23, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Ich fand Apache Phoenix sehr hilfreich in einem Projekt, bei dem wir von einer SQL-Datenbank zu einer NoSQL-Datenbank (HBase) gewechselt sind. Die bestehende Anwendung lief vollständig auf SQL-Abfragen, und wir wollten die gleiche Schnittstelle für die gleichen SQL-Abfragen über HBase beibehalten.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Einige der Syntaxen waren nicht leicht verfügbar. Musste Konfigurationen ausprobieren, um in unsere Anwendung zu passen.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Das Werkzeug ist nützlich und erfüllt den Zweck. Das einzige ist, die Konfigurationen korrekt einzustellen und die JDBC-Verbindung einzurichten sowie die geringe Verfügbarkeit von Syntax und Anwendungsfällen auf Google.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Wir haben es erfolgreich geschafft, unsere Anwendung mit Apache Phoenix zu migrieren.

  ### 15. Unreifer SQL-Engine

**Rating:** 1.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Marketing und Werbung | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** January 29, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

Das einzige an Apache Phoenix, das man mögen kann, ist seine SQL-ähnliche Funktion.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Schwierig, schnell eine Abfrage zu schreiben, unnötige Anforderung für einfache und doppelte Anführungszeichen.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Es ist nützlich, HBase-Daten abzufragen, und daher sind die SQL-Konstrukte für erfahrene Entwickler definitiv praktisch.

  ### 16. Beste Passformen für Web-Apps/Produkte

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Einzelhandel | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** January 12, 2021

**Was gefällt Ihnen an Apache Phoenix am besten?**

Antwortzeit für große Datentabellen und Flexibilität zur Erstellung eines externen Indexes, SQL-Schnittstelle

**Was gefällt Ihnen an Apache Phoenix nicht?**

Begrenzte Optionen bei Metadaten, einige abnormale Indexverhalten in höheren Umgebungen beobachtet

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Gehe zu Werkzeug für webbasierte Produkte

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Hosting von Webanwendungen, Berichtsebene für BI-Tools

  ### 17. Leistungsverbesserungen durch das Erstellen von Ansichten über HBase-Tabellen.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Adithya K. | Data Engineering | Data Analytics | MIS Expert, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 17, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Fähigkeit, verschiedene Ansichten auf HBase-Tabellen zu erstellen und Leistungsverbesserungen gegenüber Hive

**Was gefällt Ihnen an Apache Phoenix nicht?**

Abfrageleistung bei der Ausführung mehrerer Joins/tief verschachtelter Abfragen muss verbessert werden.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Verstehen Sie Ihren Anwendungsfall und entscheiden Sie sich für das zu verwendende Framework.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Ansichten auf HBase-Tabellen erstellen und aggregierte Tabellen darauf aufbauen, um eine aufschlussreiche Analyse der Daten zu erhalten. Die Leistung der Abfragen ist im Vergleich zu Hive auf HBase hoch und ist hoch skalierbar.

  ### 18. Abfrage von HBase

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ankit A. | Python Developer, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** July 21, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Es bietet eine SQL-Schnittstelle zu HBase. Es ist wie eine SQL-Schicht auf der HBase-Architektur. Es ordnet das HBase-Datenmodell der relationalen Welt zu. Etwas besser als HIVE.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Einige Einschränkungen von Funktionen in älteren Versionen wie das Limit-Schlüsselwort.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

NA

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Wir hatten ein Szenario, in dem wir Daten von Hbase lesen mussten.

  ### 19. Mit Apache Phoenix konnten wir die Nutzung von HBase erleichtern.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Poojan K. | Data Engineer, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** July 31, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Apache Phoenix hat uns geholfen, unseren HBase-Speicher mit der Spark-Engine zu integrieren und auch eine Lösung für Region-Hotspot-Probleme bereitgestellt.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Integration mit Kerberos und Installation

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

In der Lage, SQL-ähnliche Schichten auf HBase zu haben, und auch die Salt-Bucketing-Funktionen haben eine Lösung für das Problem der Region-Hotspots bereitgestellt.

  ### 20. Benutzerfreundlichkeit

**Rating:** 4.5/5.0 stars

**Reviewed by:** Neha A. | Consultant, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** April 01, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Apache Phoenix macht es sehr einfach, HBase abzufragen, das eine NoSQL-Datenbank ist.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Manchmal sind die Fehler, die wir erhalten, nicht richtig von Phoenix angegeben. Daher wird es schwierig, das Problem zu debuggen.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Wir bauen einen Data Lake und speichern Daten in Hbase für die Berichtsebene. Wir verwenden Phoenix, um Dashboard-Abfragen zu erstellen, die uns helfen, die NoSQL-Datenbank als SQL-Schnittstelle abzufragen.

  ### 21. Ich habe Apache Phoenix als Teil meiner Integration verwendet.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** July 17, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Es ist am besten zu verwenden, wenn Sie es mit anderen Produkten auf dem Markt vergleichen.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Das anfängliche Verständnis ist für Anfänger etwas schwierig.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Es ist einfach und robust.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Wir haben früher einige Tabellen und Daten erstellt. Diese haben wir an Big Data gesendet. Es ist sowohl in der Nutzung als auch in der Dokumentation sehr einfach.

  ### 22. Apache Phoenix ist eine relationale Datenbank-Engine-Unterstützung.

**Rating:** 4.0/5.0 stars

**Reviewed by:** vishal r. | Quality Assurance Quality Control, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 19, 2019

**Was gefällt Ihnen an Apache Phoenix am besten?**

Apache Phoenix ist ein erstaunliches Werkzeug für die Unterstützung relationaler Datenbanken. und Apache Phoenix ist eine Open-Source, massiv parallele, relationale Datenbank-Engine, die OLTP für Hadoop unter Verwendung von Apache HBase unterstützt. dieses Werkzeug ist einfach zu erlernen und benutzerfreundlich. dieses Werkzeug hilft mir in der Datenbank.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Phoenix bietet geringere Latenz, aber geringeren Durchsatz. Es hat weniger Flexibilität.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Phoenix ist eine Open-Source-SQL-Schnittstelle für HBase. Phoenix ist eine SQL-Schicht zwischen Anwendungen und HBase, die Ad-hoc-Abfragen in Echtzeit bereitstellt. Apache Phoenix hilft uns, ein Phoenix HBase ORM zu erstellen.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Phoenix kompiliert Abfragen und andere Anweisungen in native NoSQL-Store-APIs anstatt MapReduce zu verwenden, was die Erstellung von Anwendungen mit niedriger Latenz auf NoSQL-Stores ermöglicht.

  ### 23. Bester Motor für Big Data

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** July 14, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Sie können die Ansichten direkt aus HBase-Tabellen abrufen.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Nicht viele Beispiele und Beispielvideos oder Tutorials sind online verfügbar.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Daten schneller lesen als reguläre Big Data SQL. Schnell und speicherschonend mit niedriger Latenz.

  ### 24. Langsam auf Funken

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Krankenhaus & Gesundheitswesen | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** April 13, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

Der beste Teil ist die Fähigkeit, SQL auf HBase auszuführen.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Kann große Datenmengen nicht verarbeiten. Es könnten Probleme auftreten, wenn ein Spark-Dataframe in die Phoenix-Datenbank geladen wird.

**Empfehlungen für andere, die Apache Phoenix in Betracht ziehen:**

Am besten Daten abfragen

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Beim Versuch, mit dem HBase-Connector von Spark in HBase zu schreiben, wird erwartet, dass der Katalog vordefiniert ist. Da der Großteil unseres Codes ein dynamischer Prozess ist, haben wir uns für Phoenix entschieden. Aber es dauert lange bei großen Datenmengen.

  ### 25. Freundlich für Entwickler und Analysten gleichermaßen.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Marktforschung | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** March 31, 2020

**Was gefällt Ihnen an Apache Phoenix am besten?**

SQL-ähnliche Abstraktion für HBase? Das eine komplexe Abfragesprache hat.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Nichts wirklich. Apache Phoenix war unglaublich hilfreich!

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Eine Alternative zu Apache HBase bereitstellen.

  ### 26. Apache Phoenix SQL auf NoSQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Varun S. | Data Engineer, Computersoftware, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** March 15, 2019

**Was gefällt Ihnen an Apache Phoenix am besten?**

Apache Phoenix bietet eine großartige Virtualisierungsschicht auf Apache HBase, das in erster Linie eine NoSQL-Datenbank ist. Es bietet die Möglichkeit, SQL-Abfragen in native HBase-API-Aufrufe zu transformieren. Es unterstützt auch parallele Verarbeitung, was die Datenabfrage äußerst effizient macht. Es hat weitere Vorteile wie die Unterstützung von Sekundärindizes und Abfrageoptimierungen sowie die Bereitstellung von Statistiken zur Abfrage. Es bietet eine schreibgeschützte Ansicht auf HBase, sodass kein zusätzlicher Speicher benötigt wird.

**Was gefällt Ihnen an Apache Phoenix nicht?**

Einige der Einschränkungen sind, dass es noch relativ neu ist und keine großen Online-Foren für den Wissensaustausch verfügbar sind. Und es gibt einige Einschränkungen für Apache Spark-Connectoren.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

Dies ermöglicht es dem Unternehmen, SQL-ähnliche Fähigkeiten auf Hbase-Daten zu haben, um wichtige Geschäftsentscheidungen zu treffen.

  ### 27. Apache Phoenix ermöglicht OLTP

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sal R. | College Program Coordinator , Bildungsmanagement, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** May 30, 2018

**Was gefällt Ihnen an Apache Phoenix am besten?**

Ich mag, dass es die Zuordnung zu unserer bestehenden HBase-Tabelle unterstützt.

**Was gefällt Ihnen an Apache Phoenix nicht?**

nicht viel, wie gesagt, die Unterstützung, die es bietet, ist hervorragend.

**Welche Probleme löst Apache Phoenix für Sie, und wie profitieren Sie davon?**

meistens bessere Analysen erhalten


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

- [View Apache Phoenix pricing details and edition comparison](https://www.g2.com/de/products/apache-phoenix/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-15+21%3A56%3A01+-0500&secure%5Bsession_id%5D=772b0370-db1a-4f04-bb54-cca4bcb5a7bb&secure%5Btoken%5D=0a7c7877dde036c8ad7d1090ac01a04cf72cc6a357bb594d0e7d4d76eb1274a5&format=llm_user)

## Apache Phoenix Features
**Management**
- Datenschema
- Abfragesprache
- ACID - Beschwerde
- Daten-Replikation

**Unterstützen**
- Textsuche
- Datentypen
- Sprachen
- Betriebssysteme

**Sicherheit**
- Sperren von Datenbanken
- Zugriffskontrolle
- Verschlüsselung
- Authentifizierung

**Leistung**
- Notfall-Wiederherstellung
- Parallelität von Daten
- Verwaltung der Arbeitsbelastung
- Erweiterte Indizierung
- Abfrageoptimierer

**Datenbank-Funktionen**
- Lagerung
- Verfügbarkeit
- Stabilität
- Skalierbarkeit
- Sicherheit
- Datenmanipulation
- Abfragesprache

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

