Wednesday, 2014-09-10

*** jeromatron has quit IRC00:27
*** charlesw has joined #magnetodb01:03
*** charlesw has quit IRC04:11
*** rushiagr_away is now known as rushiagr04:40
*** ajayaa has joined #magnetodb04:51
*** k4n0 has joined #magnetodb05:45
*** jeromatron has joined #magnetodb05:58
*** ajayaa has quit IRC06:30
*** jeromatron has quit IRC06:33
*** ajayaa has joined #magnetodb06:39
*** jeromatron has joined #magnetodb06:46
*** rushiagr is now known as rushiagr_away06:48
*** rushiagr_away is now known as rushiagr06:49
*** jeromatron has quit IRC07:07
*** jeromatron has joined #magnetodb07:07
*** k4n0 has quit IRC07:07
*** jeromatron has quit IRC07:07
*** k4n0 has joined #magnetodb07:21
*** igormarnat has quit IRC09:03
*** igormarnat has joined #magnetodb09:03
*** rushiagr is now known as rushiagr_away09:18
*** rushiagr_away is now known as rushiagr09:18
*** igormarnat has quit IRC09:21
*** igormarnat has joined #magnetodb09:28
ajayaaHi dukhlov, Do we have support for global secondary index in magnetodb?11:38
*** isviridov_away is now known as isviridov11:42
isviridovHello ajayaa. We don't and it is not planned to add yet.11:43
dukhlovHi, ajayaa13:16
ajayaaHi dukhlov13:16
dukhlovCassandra has task in jira to add support for global secondary indexes in version 313:17
dukhlovwe have to options: wait for it's native support13:17
dukhlovor implement it on magnetodb layer13:18
ajayaaI get it.13:18
ajayaawaiting for native is better I guess.13:18
dukhlovsure13:18
ajayaaapart from it and provisioned_output, is there anything else (from top of your mind) which is not supported in mdb?13:19
dukhlovat least we have no request to implement it right now13:19
ajayaaand which is there in dynamodb.13:20
dukhlovwe support limited expected conditions (only NULL, NOT_NULL and EQUALS)13:21
dukhlovAlso we have implemented some parts of DynamoDB API not optimal13:22
dukhlovbecause cassandra doesn't have such native functionality13:22
dukhlovit is UpdateItem requests13:22
dukhlovinserts to tables with LSI defined13:23
*** bogeyon18 has joined #magnetodb13:24
*** charlesw has joined #magnetodb13:24
dukhlovalso DynamoDB Query request returns consumed capacity - we don't13:26
ajayaadukhlov, we are not dealing with any kind of capacity as of now, I believe.13:26
dukhlovyes13:26
dukhlov "ReturnValues" of PutItem and UpdateItem requests has limited functionality13:29
ajayaaHow different is local secondary index in dynamodb and secondary index in cassandra?13:30
ajayaasecondary indices in cassandra are also local.13:30
ajayaato each node*13:31
ajayaaI thought both of them provide the same functionality.13:34
rushiagrajayaa: isviridov: are all of these limitations written down in a list somewhere, or filed as bugs?13:51
rushiagrdukhlov: ^13:51
*** keith_newstadt has joined #magnetodb14:20
*** ajayaa has quit IRC14:24
*** bogeyon18 has quit IRC14:34
dukhlovHi, rushiagr14:39
rushiagrdukhlov: hi14:39
dukhlovajayaa, cassandra LSI are designed for another usecases14:40
dukhlovif you make some field indexed, cassandra creates internal table where your indexed field is hash key14:41
dukhlovand then you can make queries where indexed_field == some value14:42
dukhlovbut DynamoDB LSI should be stored in internal table with the same hash key, but alternative range key14:43
dukhlovand you need to have ability to query data by hash_key==value AND indexed_field == (>, >=,<, <=) value14:44
dukhlovmy investigations shows that we could use native cassandra support for LSI, but for this we need custom index implementation14:45
dukhlovhttps://review.openstack.org/#/c/107500/14:45
dukhlovyou can find here PoC of such implementation14:45
dukhlovbut for now we have LSI implemented on MagnetoDB leyer manually14:46
rushiagrdukhlov: thanks for the information14:47
*** k4n0 has quit IRC15:34
*** bogeyon18 has joined #magnetodb16:05
*** jeromatron has joined #magnetodb16:08
*** bogeyon18 has quit IRC16:47
*** jeromatron has quit IRC17:12
*** rushiagr is now known as rushiagr_away17:13
*** jeromatron has joined #magnetodb17:14
*** jeromatron has quit IRC17:22
*** jeromatron has joined #magnetodb17:22
*** jeromatron has quit IRC17:34
*** rushiagr_away is now known as rushiagr17:36
*** rushiagr is now known as rushiagr_away17:51
*** jeromatron has joined #magnetodb17:52
*** jeromatron has quit IRC18:03
*** rushiagr_away is now known as rushiagr18:33
*** jeromatron has joined #magnetodb18:40
*** jeromatron has quit IRC18:52
*** jeromatron has joined #magnetodb18:52
*** rushiagr is now known as rushiagr_away19:02
*** bogeyon18 has joined #magnetodb19:05
*** bogeyon18 has quit IRC19:26
*** bogeyon18 has joined #magnetodb19:27
*** jeromatron has quit IRC19:49
*** jeromatron has joined #magnetodb19:55
*** jeromatron has quit IRC20:09
*** bogeyon18 has quit IRC20:59
*** jeromatron has joined #magnetodb21:05
*** jeromatron has quit IRC21:30
*** keith_newstadt has quit IRC21:40
*** charlesw has quit IRC22:02
*** jeromatron has joined #magnetodb22:25

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!