Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0B16518C00 for ; Wed, 10 Feb 2016 14:22:06 +0000 (UTC) Received: (qmail 76514 invoked by uid 500); 10 Feb 2016 14:22:03 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 76456 invoked by uid 500); 10 Feb 2016 14:22:03 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 76445 invoked by uid 99); 10 Feb 2016 14:22:03 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Feb 2016 14:22:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 2CCD3C0EF3 for ; Wed, 10 Feb 2016 14:22:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.199 X-Spam-Level: * X-Spam-Status: No, score=1.199 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=anconafamily.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id q_c-sM6ymk0q for ; Wed, 10 Feb 2016 14:22:01 +0000 (UTC) Received: from mail-ob0-f171.google.com (mail-ob0-f171.google.com [209.85.214.171]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id DE7E042A5E for ; Wed, 10 Feb 2016 14:21:59 +0000 (UTC) Received: by mail-ob0-f171.google.com with SMTP id ba1so28413294obb.3 for ; Wed, 10 Feb 2016 06:21:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anconafamily.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=8RjT//2VjDswtcBIJqOnwltL2dTLij1sjkkDkjmih18=; b=P50QAGusZjN9eJ4olokFinVwsvVwflDc5jV7TmB4uyFM5hlAVDYJy4t+ue7bD+hdVf oCueS4lwWdDkAAZhSbI550aduZ9ueG+gUYnwOO8Ebyzxyt6EZiOE6tu54/hgJcfhRW8y +Lt7RLDmiJmsstwit0xH7nuvxbHMqdynr4QWA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=8RjT//2VjDswtcBIJqOnwltL2dTLij1sjkkDkjmih18=; b=ej/dIxyOiQWW9ub8uKonoTofRZRL2bcTQnkEtV3JNv76BKS88ykHSMcDm2gvS7ZhX5 uf0Mkqya+kcXwdFI88WwhAEhY3CYt5jT3376W6AW5zzwqn3YabBY3OoGgmOMjqxxHDz7 38p+iRRlp+evGTz5JDlB4cQxZcdQZ5Hva47A/uiQbpo+qRiJ2w6JbVIfUdkkf69FDrzj Y+BzflxSwQ+HeKh7qv2SDu05mrvQSIThjjfk64avODP523QjcBG/IBx3JBagKnUmwh+R R3DemdGg0n8n50LMD06/ZRid847LD+37u9Nj4qXFGqLVM+VvQrvXUuTJL2cXGdMrD3E8 3L0Q== X-Gm-Message-State: AG10YOQ/UHUjECO2LbDsVuC+6DJjOpGgcFIFlLOHZ7nsqBMxpQUCcSuOlAsppA2rhWKwQBVax4dQAZa51pxkeA== MIME-Version: 1.0 X-Received: by 10.182.24.197 with SMTP id w5mr36850525obf.31.1455114118157; Wed, 10 Feb 2016 06:21:58 -0800 (PST) Received: by 10.182.12.104 with HTTP; Wed, 10 Feb 2016 06:21:58 -0800 (PST) X-Originating-IP: [205.207.104.225] In-Reply-To: <59348221.1564048.1455096556900.JavaMail.yahoo@mail.yahoo.com> References: <1455095483036.9259@impetus.co.in> <59348221.1564048.1455096556900.JavaMail.yahoo@mail.yahoo.com> Date: Wed, 10 Feb 2016 09:21:58 -0500 Message-ID: Subject: Re: best ORM for cassandra From: Jim Ancona To: user@cassandra.apache.org, Nirmallya Mukherjee Content-Type: multipart/alternative; boundary=001a11c30b5e1f21ef052b6b28f6 --001a11c30b5e1f21ef052b6b28f6 Content-Type: text/plain; charset=UTF-8 Recent versions of the Datastax Java Driver include an object mapping API that might work for you: http://docs.datastax.com/en/latest-java-driver/java-driver/reference/objectMappingApi.html Jim On Wed, Feb 10, 2016 at 4:29 AM, Nirmallya Mukherjee wrote: > I have heard of that but I like to reduce layers & components in my > architecture. If my DAO can directly use the C* driver then I believe I am > better of. I am sure you already know there are many benefits of the driver > - auto discovery, seamless failover, retry, various balancing policies etc > etc. > > No doubts technically both are possible but as I mentioned before I prefer > to have a slim DAO. > > Thanks, > Nirmallya > > > On Wednesday, 10 February 2016 2:41 PM, Karthik Prasad Manchala < > karthikp.manchala@impetus.co.in> wrote: > > > Hi Nirmallya, > > You can try using Kundera (https://github.com/impetus-opensource/Kundera), > a JPA 2.1 compliant Object-Datastore Mapping Library for major NoSql > datastores. It also supports Polyglot persistence out-of-the-box. > > Quick start -> > https://github.com/impetus-opensource/Kundera/wiki/Getting-Started-in-5-minutes > > Thanks and regards, > Karthik. > ------------------------------ > *From:* Nirmallya Mukherjee > *Sent:* 10 February 2016 12:47 > *To:* user@cassandra.apache.org > *Subject:* Re: best ORM for cassandra > > You are probably better off using the driver as you do not need an ORM. > Cassandra is not a relational DB. You can find the documentation here > http://docs.datastax.com/en/developer/driver-matrix/doc/common/driverMatrix.html. > Pick the version that is applicable to your project. > > Thanks, > Nirmallya > > > On Wednesday, 10 February 2016 12:31 PM, Raman Gugnani < > raman.gugnani@snapdeal.com> wrote: > > > Hi > > I am new to cassandra. > > I am developing an application with cassandra. > Which is the best ORM for cassandra? > > -- > Thanks & Regards > > Raman Gugnani > *Senior Software Engineer | CaMS* > M: +91 8588892293 | T: 0124-6600000 | EXT: 14255 > ASF Centre A | 2nd Floor | CA-2130 | Udyog Vihar Phase IV | > Gurgaon | Haryana | India > > *Disclaimer:* This communication is for the sole use of the addressee and > is confidential and privileged information. If you are not the intended > recipient of this communication, you are prohibited from disclosing it and > are required to delete it forthwith. Please note that the contents of this > communication do not necessarily represent the views of Jasper Infotech > Private Limited ("Company"). E-mail transmission cannot be guaranteed to be > secure or error-free as information could be intercepted, corrupted, lost, > destroyed, arrive late or incomplete, or contain viruses. The Company, > therefore, does not accept liability for any loss caused due to this > communication. *Jasper Infotech Private Limited, Registered Office: 1st > Floor, Plot 238, Okhla Industrial Estate, New Delhi - 110020 INDIA CIN: > U72300DL2007PTC168097* > > > > ------------------------------ > > > > > > > NOTE: This message may contain information that is confidential, > proprietary, privileged or otherwise protected by law. The message is > intended solely for the named addressee. If received in error, please > destroy and notify the sender. Any use of this email is prohibited when > received in error. Impetus does not represent, warrant and/or guarantee, > that the integrity of this communication has been maintained nor that the > communication is free of errors, virus, interception or interference. > > > --001a11c30b5e1f21ef052b6b28f6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Recent versions of the Datastax Java Driver include an obj= ect mapping API that might work for you:

Jim

On Wed, Feb 10, 2016 at 4:29 A= M, Nirmallya Mukherjee <nirmallyam@yahoo.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">
I have heard of that b= ut I like to reduce layers & components in my architecture. If my DAO c= an directly use the C* driver then I believe I am better of. I am sure you = already know there are many benefits of the driver - auto discovery, seamle= ss failover, retry, various balancing policies etc etc.

No doubts technical= ly both are possible but as I mentioned before I prefer to have a slim DAO.=

Thanks,
Nirmallya


On Wednesday, 10 February 2016 2:= 41 PM, Karthik Prasad Manchala <karthikp.manchala@impetus.co.in> wrote:=


Hi Nirmallya,

You can try using Kundera (https://gi= thub.com/impetus-opensource/Kundera), a JPA 2.1 compliant Object-= Datastore Mapping Library for major NoSql datastores. It also supports Polyglot persistence out-of-the-box.


Thanks and regards,
Karthik.

From: Nirmallya Mukherjee <nirmallyam@yahoo.com>
Sent: 10 February 2016 12:47
To: u= ser@cassandra.apache.org
Subject: Re: best ORM for cassandra
=C2=A0
You are probably better off using the driver as you = do not need an ORM. Cassandra is not a relational DB. You can find the docu= mentation here=C2=A0http://docs.datastax.com/en/developer/driver-matrix/doc/common= /driverMatrix.html. Pick the version that is applicable to your project.

Thanks,
Nirmallya


On Wednesday, 10 February = 2016 12:31 PM, Raman Gugnani <raman.gugnani@snapdeal.com> wrote:


Hi=C2=A0

I am new to cassandra.

I am developing an applicati= on with cassandra.
Which is the best ORM for ca= ssandra?

--
Thanks & Regards

Raman Gugnani
Senior Software Eng= ineer | CaMS
M: +91 8588892293 | T: 0124-6600000 | EXT: 14255
ASF Centre A | 2nd Floor | CA-2130 | Udyog Vihar Phase IV |=C2=A0
Gurgaon | Haryana | India
=C2=A0
Disclaimer:=C2=A0This communication is for the sole use of= the addressee and is confidential and privileged information. If you are n= ot the intended recipient of this communication, you are prohibited from di= sclosing it and are required to delete it forthwith. Please note that the contents of this communication do not n= ecessarily represent the views of Jasper Infotech Private Limited ("Co= mpany"). E-mail transmission cannot be guaranteed to be secure or erro= r-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.= The Company, therefore, does not accept liability for any loss caused due = to this communication.=C2=A0Jasper Infotech Private Limited, Regist= ered Office: 1st Floor, Plot 238, Okhla Industrial Estate, New Delhi - 110020 INDIA CIN: U72300DL2007PTC168097










NOTE: This message may contain information that is confidential, proprietar= y, privileged or otherwise protected by law. The message is intended solely= for the named addressee. If received in error, please destroy and notify t= he sender. Any use of this email is prohibited when received in error. Impetus does not represent, warrant = and/or guarantee, that the integrity of this communication has been maintai= ned nor that the communication is free of errors, virus, interception or in= terference.



--001a11c30b5e1f21ef052b6b28f6--