Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 4078 invoked from network); 21 Sep 2010 02:26:22 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 21 Sep 2010 02:26:22 -0000 Received: (qmail 44602 invoked by uid 500); 21 Sep 2010 02:26:21 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 44559 invoked by uid 500); 21 Sep 2010 02:26:20 -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 44551 invoked by uid 99); 21 Sep 2010 02:26:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Sep 2010 02:26:20 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=MIME_QP_LONG_LINE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lakersgogo@mail2000.com.tw designates 203.69.82.99 as permitted sender) Received: from [203.69.82.99] (HELO pya.mail2000.com.tw) (203.69.82.99) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 21 Sep 2010 02:26:14 +0000 Received: from 10.0.0.43 by bak3.mail2000.com.tw with Mail2000 ESMTP Server V4.50S(1198:0:AUTH_LOGIN) (envelope-from ); Tue, 21 Sep 2010 10:25:50 +0800 (CST) Received: By OpenMail Mailer;Tue, 21 Sep 2010 10:25:48 +0800 (CST) From: "=?utf-8?B?S3VhbijorJ3lhqDnlJ8p?=" Reply-To: lakersgogo@mail2000.com.tw Subject: Re: "timestamp" parameter for Thrift "insert" API ?? Message-ID: <1285035948.4259.lakersgogo@mail2000.com.tw> In-Reply-To: References: <1284970784.90505.lakersgogo@mail2000.com.tw> <1284971633.97351.lakersgogo@mail2000.com.tw> To: "Cassandra" Date: Tue, 21 Sep 2010 10:25:48 +0800 (CST) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable By=20using=20cassandra-cli=20tool,=20we=20don't=20have=20to=20input=20timest= amp=20while=20insertion.=20Does=20it=20mean=20that=20Cassandra=20have=20time= =20synchronization=20build-in=20already? Since=20cassandra=20depending=20on=20time-stamp=20parameter=20very=20much=20= (both=20read/write).=20The=20most=20ideal=20way=20to=20deal=20with=20timesta= mp=20is=20by=20cassandra=20itself,=20considering=20data=20safty=20and=20cons= istensy.... Kuan -----Original=20message----- From:Michal=20August=C3=BDn=20 Consider=20situation=20when=20you=20have=20more=20Cassandra=20servers.=20It=20= would=20require=20time=20synchronization=20in=20Cassandra=20itself.=20So=20w= e=20have=20to=20have=20time=20synchronization=20-=20on=20applications=20serv= ers=20or=20Cassandra=20servers.=20I'm=20not=20sure=20if=20this=20is=20concer= n=20of=20Cassandra=20but=20it=20would=20be=20good=20for=20me... 2010/9/20=20Kuan=20 To=20whom=20it=20may=20concern, While=20timestamp=20parameter=20is=20auto=20generated=20by=20using=20cassand= ra-cli=20tool,=20why=20user=20have=20to=20manually=20insert=20the=20paramete= r=20in=20Cassandra-Thrift=20"insert"=20API?? In=20my=20point=20of=20view,=20leaving=20time-stamp=20to=20be=20inserted=20b= y=20client=20side=20will=20lead=20data=20into=20chaos,=20since=20clients'=20= local=20time=20might=20be=20vary.... Time-Stamp=20better=20be=20generated=20automatically=20and=20consistently=20= by=20Cassandra=20Server=20itself=20isn't=20it? Any=20idea?? Best, KuanSheng Taipei