How much the project is already mature with it's Apache Phoenix integration

49 views
Skip to first unread message

Dor Ben Dov

unread,
Feb 15, 2016, 8:27:39 AM2/15/16
to Tephra User
Hi ,

Wonder how much is the project currently mature with its integration to Apache Phoenix. 

Is it production ready or not yet ready ? 

Who already adopt it ? 

Dor

James Taylor

unread,
Feb 15, 2016, 8:24:31 PM2/15/16
to Tephra User
Hi Dor,

We're in the process of releasing Phoenix 4.7.0 which includes transaction support through Tephra. We're calling our transaction support beta because it's the first release with this support. Both Phoenix (see [1]) and Tephra (as part of CDAP) are used in production today at many companies, so it's the integration between the two that's new. Our first production usage will likely be with write-once/append-only data with secondary indexes (so that the two are transactionally consistent). We've measured the overhead of transactions in this scenario and found it to be quite low[2]. One area, at least in standalone transactional Phoenix, where you'll need to do something specific for your environment is deployment and monitoring of the transaction manager (perhaps CDAP can help here).

Every use case is different, though, so I encourage you to try representative data sets under representative load for all the systems you're considering. We have a tool called Pherf[3] which makes this kind of testing easier.

Please feel free to post mail here or on the Phoenix user list [4] to get more specific feedback.

Thanks,
James

Dor Ben Dov

unread,
Feb 16, 2016, 4:35:27 AM2/16/16
to Tephra User
James, 
Thank you for the quick response. I will take you advice and use the mailing list for further questions i have. 

Regards,
Dor Ben Dov
Reply all
Reply to author
Forward
0 new messages