发明名称 Optimizing data processing using dynamic schemas
摘要 A computer system accesses rows of feed data and converts the received feed data into portions of binary blob data. The computer system also sends the binary blob data to a database server which is configured to access metadata associated with a feed including a dynamic server statement to determine how to convert the binary blob data to a server table with a blob column configured to store the rows of feed data. The database server accesses feed data belonging to a particular feed and executes a dynamic server statement to create a relational dataset in an in-memory table of the server. A second dynamic statement applies data processing conditions indicated in the metadata. When feed data rows match conditions, the computer system places feed data row information into an alert table that includes references to the blob table with blob data, thereby triggering an alert.
申请公布号 US9218403(B2) 申请公布日期 2015.12.22
申请号 US201313887557 申请日期 2013.05.06
申请人 Microsoft Technology Licensing, LLC 发明人 Taranov Igor
分类号 G06F7/00;G06F17/30;G06F9/30 主分类号 G06F7/00
代理机构 代理人 Chen Nicholas;Barker Doug;Minhas Micky
主权项 1. A method, implemented at a computer system that includes one or more processors, for efficiently uploading data to a database using dynamic schemas, the method comprising: an act of receiving from an application server one or more portions of binary blob data at a database server; an act of executing a dynamic server statement to store the binary blob data into a database table, wherein the dynamic server statement is stored within metadata associated with an original feed; an act of restoring one or more feed data rows from the binary blob data by substituting varying size references with the actual feed data, while keeping the feed data in a binary format; and an act of storing the restored feed data in the database table in a blob data column, wherein each feed data row results in one binary blob value in one corresponding row in the database table.
地址 Redmond WA US