From: Eric Owhadi
Sent: Monday, July 8, 2019 5:54 PM
To: user@phoenix.apache.org
Subject: RE: Re: is Apache phoenix reliable enough?


Hi everyone,
I stumbled on this post asking if there is alternative to Phoenix. The answer 
is most definitively yes:
Apache Trafodion :
Here is a bulleted list that comes to mind that should trigger your interest:

  *   Based on very mature SQL engine donated by HP to Open Source coming from 
NonStop MPP database (200M dollars worth of IP)
  *   It can run the 101  very complex TPC-DS queries (along with TPC-C)
  *   Also running on top of Hbase
  *   Fully transactional with a distributed transaction manager (so scale out 
even with transaction enabled)
  *   Secondary index salted or unsalted, covering index (all transactionally 
protected)
  *   Hash Joins, Merge Join Nested Joins, CROSS/INNER/LEFT, RIGHT
  *   Hash grouping and sorted grouping
  *   Big Memory Operator (Hash Join/Group By, Sort etc) with graceful overflow 
to disk
  *   Full support for parallelism, including partitioned, pipelined and 
operator parallelism
  *   Native expressions for scalar expressions
  *   Subquery unnesting
  *   Salting, Divisioning and very efficient Multi-Dimensional Access Method 
(equivalent of HBase Fuzzy Row filter)
  *   Align Row format for all tables mutable or immutable(One full row on a 
single hbase CELL, latest version of Phoenix implemented the concept for 
immutable tables).
  *   Can do both OLAP and OLTP
  *   JDBC Type 2 and 4/ODBC/.NET drivers
  *   Still actively developed
  *   There are more advanced features in the commercial version, but I feel it 
is not the place to advertise commercial products...
  *   Trafodion is considered NewSQL, basically reclaim all features of RDBMS, 
while being scalable OUT, like a NoSQL. It is being used to replace traditional 
RDBMS where scalability is the issue. No compromise on transaction, index or 
other bells and whistle traditionally found in classic RDBMS.
- The commercial version of Trafodion is supported by Esgyn Corp.

Hope this helps,
Eric Owhadi
Esgyn Corporation








From: "Hengesbach, Martin" <m...@fiz-karlsruhe.de<mailto:m...@fiz-karlsruhe.de>>
Subject: AW: is Apache phoenix reliable enough?
Date: 2019/06/24 06:01:48
List: 
user@phoenix.apache.org<https://lists.apache.org/list.html?user@phoenix.apache.org>
Hi,

we are using Phoenix in production since more than 2 years. We are quite 
unhappy with the reliability of Phoenix. We migrated from Oracle because of the 
performance (we have tables with up to 200M records, each record up to 30 MB in 
size, up to 10 selective columns). Phoenix is really much faster than Oracle 
(20 nodes cluster).

But we have problems with

*         Phoenix totally hanging, only restart helps (We were able to reduce 
this from daily to monthly)

*         incorrect indices, need rebuild

*         select statements not producing the expected (specified) results

*         Upserts sporadically not working without error message

*         Some not reproducible errors

*         ...

We are thinking about switching to another database, but the question is: what 
is better (reliable and performant)?

Conclusion: With the current status of Phoenix, I would never use it again.

Regards
Martin




On 2019/06/22 18:03:36, jesse <c...@gmail.com<mailto:c...@gmail.com>> wrote:
> I stumbled on this post:>
>
>
> https://medium.com/@vkrava4/fighting-with-apache-phoenix-secondary-indexes-163495bcb361>
>
> and the bug:>
>
>    https://issues.apache.org/jira/browse/PHOENIX-5287>
>
>  I had a similar very frustrating experience with Phoenix, In addition to>
> various performance issues, you can found one of my posts about the>
> reliability issue on the mail-list.>
>
> https://lists.apache.org/thread.html/231b175fce8811d474cceb1fe270a3dd6b30c9eff2150ac42ddef0dc@%3Cuser.phoenix.apache.org%3E>

>
>  just wondering others experience if you could share>
>

Reply via email to