Due to the ubiquity of mobile phones and location-detection devices, location data is being generated in very large volumes. Queries and operations that are performed on location data warrant the use of database systems. Despite that, location data is being supported in data systems as an afterthought. Typically, relational or NoSQL data systems that are mostly designed with non-location data in mind get extended with spatial or spatiotemporal indexes, some query operators, and higher level syntactic sugar in order to support location data. The ubiquity of location data and location data services call for systems that are solely designed and optimized for the efficient support of location data. This paper envisions designing intelligent location+X data systems, ILX for short, where location is treated as a first-class citizen type. ILX is tailored with location data as the main data type (location-first). Because location data is typically augmented with other data types X, e.g., graphs, text data, click streams, annotations, etc., ILX needs to be extensible to support other data types X along with location. This paper envisions the main features that ILX should support, and highlights research challenges in realizing and supporting ILX.
翻译:由于移动电话和地点探测装置的普遍存在,定位数据正在大量生成。根据定位数据进行的查询和操作需要使用数据库系统。尽管如此,定位数据作为事后思考在数据系统中得到支持。一般来说,主要设计为非位置数据而设计的相关或NOSQL数据系统随着空间或空间时空指数、一些查询操作员和更高层次的合成糖而扩展,以支持定位数据。定位数据和定位数据服务的普遍性要求只为有效支持定位数据而设计和优化的系统。本文设想设计智能定位+X数据系统,短期的ILX数据系统,其位置被视为一级公民类型。ILX与定位数据类型(位置第一)。由于定位数据通常与其他数据类型X(例如图表、文本数据、点击流、说明等)相比,定位数据通常会扩大,因此ILX需要扩展,以支持其他数据类型X的数据类型(以及位置)支持其他数据类型X。