Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
tarantool中有排序集功能吗?_Tarantool - Fatal编程技术网

tarantool中有排序集功能吗?

tarantool中有排序集功能吗?,tarantool,Tarantool,我开始工作的项目,将需要做很多工作与排序集。我需要对一些集合进行排序,并尽可能快地进行CRUD,是否有塔兰托尔功能允许向排序集合插入数据,如redis ZADD函数?或者我必须自己对数据进行排序(使用C或lua脚本),或者从tarantool中选择排序的数据足够快?请给我一些意见或建议在Tarantool中,树索引会自动对数据进行排序。创建一个简单的空间,第一个字段上有树主键。您可以将任何json数据存储在第二个或第三个、第四个。。。字段,或者您可以格式化空间以反映您的模式,设置的值将与模式一致

我开始工作的项目,将需要做很多工作与排序集。我需要对一些集合进行排序,并尽可能快地进行CRUD,是否有塔兰托尔功能允许向排序集合插入数据,如redis ZADD函数?或者我必须自己对数据进行排序(使用C或lua脚本),或者从tarantool中选择排序的数据足够快?请给我一些意见或建议

在Tarantool中,树索引会自动对数据进行排序。创建一个简单的空间,第一个字段上有树主键。您可以将任何json数据存储在第二个或第三个、第四个。。。字段,或者您可以格式化空间以反映您的模式,设置的值将与模式一致,就像在关系数据库中一样。

在这种情况下,您能给我推荐解决方案吗:我有一些元组具有唯一的id和种类(这是整数,可以有百万种),我需要分别快速存储和选择按种类值和id排序的数据。所以,如果我为种类创建唯一的树索引并存储id的排序数组,那就可以了吗?或者是更快的方法?或者用两个字段排序足够快?