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 calls 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 in ILX, 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, some research challenges related to realizing and supporting ILX.
翻译:由于移动电话和地点探测装置普遍存在,定位数据正在大量生成。根据定位数据进行的查询和操作需要使用数据库系统。尽管如此,定位数据作为事后思考在数据系统中得到支持。一般来说,主要设计为非位置数据的关联或 noSQL 数据系统以空间或空间时空指数、一些查询操作员和更高层次的合成糖来支持定位数据。定位数据和定位数据服务的普遍化要求专门设计和优化支持定位数据的有效支持的系统。本文设想设计智能位置+X数据系统,短期的ILX数据系统,在ILX中,位置被视为头等公民类型。ILX以定位数据为主类型(位置第一)。由于定位数据通常与其他数据类型X(如图表、文本数据、点击流、说明等)相加,ILX数据数据通常需要扩展,以支持其他数据类型X(与LX相关位置)的研究。