*** jeromatron has quit IRC | 00:27 | |
*** charlesw has joined #magnetodb | 01:03 | |
*** charlesw has quit IRC | 04:11 | |
*** rushiagr_away is now known as rushiagr | 04:40 | |
*** ajayaa has joined #magnetodb | 04:51 | |
*** k4n0 has joined #magnetodb | 05:45 | |
*** jeromatron has joined #magnetodb | 05:58 | |
*** ajayaa has quit IRC | 06:30 | |
*** jeromatron has quit IRC | 06:33 | |
*** ajayaa has joined #magnetodb | 06:39 | |
*** jeromatron has joined #magnetodb | 06:46 | |
*** rushiagr is now known as rushiagr_away | 06:48 | |
*** rushiagr_away is now known as rushiagr | 06:49 | |
*** jeromatron has quit IRC | 07:07 | |
*** jeromatron has joined #magnetodb | 07:07 | |
*** k4n0 has quit IRC | 07:07 | |
*** jeromatron has quit IRC | 07:07 | |
*** k4n0 has joined #magnetodb | 07:21 | |
*** igormarnat has quit IRC | 09:03 | |
*** igormarnat has joined #magnetodb | 09:03 | |
*** rushiagr is now known as rushiagr_away | 09:18 | |
*** rushiagr_away is now known as rushiagr | 09:18 | |
*** igormarnat has quit IRC | 09:21 | |
*** igormarnat has joined #magnetodb | 09:28 | |
ajayaa | Hi dukhlov, Do we have support for global secondary index in magnetodb? | 11:38 |
---|---|---|
*** isviridov_away is now known as isviridov | 11:42 | |
isviridov | Hello ajayaa. We don't and it is not planned to add yet. | 11:43 |
dukhlov | Hi, ajayaa | 13:16 |
ajayaa | Hi dukhlov | 13:16 |
dukhlov | Cassandra has task in jira to add support for global secondary indexes in version 3 | 13:17 |
dukhlov | we have to options: wait for it's native support | 13:17 |
dukhlov | or implement it on magnetodb layer | 13:18 |
ajayaa | I get it. | 13:18 |
ajayaa | waiting for native is better I guess. | 13:18 |
dukhlov | sure | 13:18 |
ajayaa | apart from it and provisioned_output, is there anything else (from top of your mind) which is not supported in mdb? | 13:19 |
dukhlov | at least we have no request to implement it right now | 13:19 |
ajayaa | and which is there in dynamodb. | 13:20 |
dukhlov | we support limited expected conditions (only NULL, NOT_NULL and EQUALS) | 13:21 |
dukhlov | Also we have implemented some parts of DynamoDB API not optimal | 13:22 |
dukhlov | because cassandra doesn't have such native functionality | 13:22 |
dukhlov | it is UpdateItem requests | 13:22 |
dukhlov | inserts to tables with LSI defined | 13:23 |
*** bogeyon18 has joined #magnetodb | 13:24 | |
*** charlesw has joined #magnetodb | 13:24 | |
dukhlov | also DynamoDB Query request returns consumed capacity - we don't | 13:26 |
ajayaa | dukhlov, we are not dealing with any kind of capacity as of now, I believe. | 13:26 |
dukhlov | yes | 13:26 |
dukhlov | "ReturnValues" of PutItem and UpdateItem requests has limited functionality | 13:29 |
ajayaa | How different is local secondary index in dynamodb and secondary index in cassandra? | 13:30 |
ajayaa | secondary indices in cassandra are also local. | 13:30 |
ajayaa | to each node* | 13:31 |
ajayaa | I thought both of them provide the same functionality. | 13:34 |
rushiagr | ajayaa: isviridov: are all of these limitations written down in a list somewhere, or filed as bugs? | 13:51 |
rushiagr | dukhlov: ^ | 13:51 |
*** keith_newstadt has joined #magnetodb | 14:20 | |
*** ajayaa has quit IRC | 14:24 | |
*** bogeyon18 has quit IRC | 14:34 | |
dukhlov | Hi, rushiagr | 14:39 |
rushiagr | dukhlov: hi | 14:39 |
dukhlov | ajayaa, cassandra LSI are designed for another usecases | 14:40 |
dukhlov | if you make some field indexed, cassandra creates internal table where your indexed field is hash key | 14:41 |
dukhlov | and then you can make queries where indexed_field == some value | 14:42 |
dukhlov | but DynamoDB LSI should be stored in internal table with the same hash key, but alternative range key | 14:43 |
dukhlov | and you need to have ability to query data by hash_key==value AND indexed_field == (>, >=,<, <=) value | 14:44 |
dukhlov | my investigations shows that we could use native cassandra support for LSI, but for this we need custom index implementation | 14:45 |
dukhlov | https://review.openstack.org/#/c/107500/ | 14:45 |
dukhlov | you can find here PoC of such implementation | 14:45 |
dukhlov | but for now we have LSI implemented on MagnetoDB leyer manually | 14:46 |
rushiagr | dukhlov: thanks for the information | 14:47 |
*** k4n0 has quit IRC | 15:34 | |
*** bogeyon18 has joined #magnetodb | 16:05 | |
*** jeromatron has joined #magnetodb | 16:08 | |
*** bogeyon18 has quit IRC | 16:47 | |
*** jeromatron has quit IRC | 17:12 | |
*** rushiagr is now known as rushiagr_away | 17:13 | |
*** jeromatron has joined #magnetodb | 17:14 | |
*** jeromatron has quit IRC | 17:22 | |
*** jeromatron has joined #magnetodb | 17:22 | |
*** jeromatron has quit IRC | 17:34 | |
*** rushiagr_away is now known as rushiagr | 17:36 | |
*** rushiagr is now known as rushiagr_away | 17:51 | |
*** jeromatron has joined #magnetodb | 17:52 | |
*** jeromatron has quit IRC | 18:03 | |
*** rushiagr_away is now known as rushiagr | 18:33 | |
*** jeromatron has joined #magnetodb | 18:40 | |
*** jeromatron has quit IRC | 18:52 | |
*** jeromatron has joined #magnetodb | 18:52 | |
*** rushiagr is now known as rushiagr_away | 19:02 | |
*** bogeyon18 has joined #magnetodb | 19:05 | |
*** bogeyon18 has quit IRC | 19:26 | |
*** bogeyon18 has joined #magnetodb | 19:27 | |
*** jeromatron has quit IRC | 19:49 | |
*** jeromatron has joined #magnetodb | 19:55 | |
*** jeromatron has quit IRC | 20:09 | |
*** bogeyon18 has quit IRC | 20:59 | |
*** jeromatron has joined #magnetodb | 21:05 | |
*** jeromatron has quit IRC | 21:30 | |
*** keith_newstadt has quit IRC | 21:40 | |
*** charlesw has quit IRC | 22:02 | |
*** jeromatron has joined #magnetodb | 22:25 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!