You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@phoenix.apache.org by Vijay Vangapandu <Vi...@eharmony.com> on 2016/03/24 18:03:24 UTC

Java (ORM like) client library for apache phoenix is open sourced

Hi Guys,

As I mentioned, we have been working on ORM library for  java to apache phoenix – Hbase.
We recently open sourced the project, this library is in production for more than 4 months and system is stable.

I hope this will complement the phoenix library and makes java integration simple.

Basically this library abstracts few things.

1.  Connection management and commits
2.  Data type trnsformations between java and phoenix queries
3.  Escaping special characters
4.  Resolved Dependancies ( we are with Hortenworks distribution)
5.  DSL like query building
6.  Generic Morphia annotations
7. Supports Queries, Upserts and bulk updates.
8. This doesn’t support any joins yet.
9. This library supports most of the commonly used operations and work in progress to add more operations.

Here is the link to open source project and please feel free to provide your feedback.

https://github.com/eHarmony/pho


Thanks,

--
Vijay Vangapandu
eHarmony, Platform
Principal Software Engineer


Re: Java (ORM like) client library for apache phoenix is open sourced

Posted by James Taylor <ja...@apache.org>.
Excellent, Vijay. Nice work - the APIs look very clean. We'll put up a page
on the Phoenix site that points folks toward this (and other Phoenix
add-ons).

    James

On Thursday, March 31, 2016, Josh Mahonin <jm...@gmail.com> wrote:

> This looks awesome, good work!
>
> On Thu, Mar 24, 2016 at 1:03 PM, Vijay Vangapandu <
> VijayVangapandu@eharmony.com
> <javascript:_e(%7B%7D,'cvml','VijayVangapandu@eharmony.com');>> wrote:
>
>> Hi Guys,
>>
>> As I mentioned, we have been working on ORM library for  java to apache
>> phoenix – Hbase.
>> We recently open sourced the project, this library is in production for
>> more than 4 months and system is stable.
>>
>> I hope this will complement the phoenix library and makes java
>> integration simple.
>>
>> Basically this library abstracts few things.
>>
>> 1.  Connection management and commits
>> 2.  Data type trnsformations between java and phoenix queries
>> 3.  Escaping special characters
>> 4.  Resolved Dependancies ( we are with Hortenworks distribution)
>> 5.  DSL like query building
>> 6.  Generic Morphia annotations
>> 7. Supports Queries, Upserts and bulk updates.
>> 8. This doesn’t support any joins yet.
>> 9. This library supports most of the commonly used operations and work in
>> progress to add more operations.
>>
>> Here is the link to open source project and please feel free to provide
>> your feedback.
>>
>> https://github.com/eHarmony/pho
>>
>>
>> Thanks,
>>
>> --
>> Vijay Vangapandu
>> eHarmony, Platform
>> Principal Software Engineer
>>
>>
>

Re: Java (ORM like) client library for apache phoenix is open sourced

Posted by Josh Mahonin <jm...@gmail.com>.
This looks awesome, good work!

On Thu, Mar 24, 2016 at 1:03 PM, Vijay Vangapandu <
VijayVangapandu@eharmony.com> wrote:

> Hi Guys,
>
> As I mentioned, we have been working on ORM library for  java to apache
> phoenix – Hbase.
> We recently open sourced the project, this library is in production for
> more than 4 months and system is stable.
>
> I hope this will complement the phoenix library and makes java integration
> simple.
>
> Basically this library abstracts few things.
>
> 1.  Connection management and commits
> 2.  Data type trnsformations between java and phoenix queries
> 3.  Escaping special characters
> 4.  Resolved Dependancies ( we are with Hortenworks distribution)
> 5.  DSL like query building
> 6.  Generic Morphia annotations
> 7. Supports Queries, Upserts and bulk updates.
> 8. This doesn’t support any joins yet.
> 9. This library supports most of the commonly used operations and work in
> progress to add more operations.
>
> Here is the link to open source project and please feel free to provide
> your feedback.
>
> https://github.com/eHarmony/pho
>
>
> Thanks,
>
> --
> Vijay Vangapandu
> eHarmony, Platform
> Principal Software Engineer
>
>