Schema Free (schema-free) and non-formatting trends in data storage

Source: Internet
Author: User

Recent reverie, the non-formatting trend of data storage.

Formatting tables to free XML storage

Several years ago, several database vendors began to store XML databases. XML data as a self-describing semi-structured data provides a new data model for Web data management, if XML tag data is put into a certain structure, the retrieval, analysis, updating and output of data can be carried out in a more manageable, systematic and familiar environment. Therefore, we apply database technology to the field of XML data processing, and store, extract, synthesize and analyze the content of XML document through the mapping of XML model and database model. This has opened up a new direction for database research and extended the research of database technology to the management of Web data.

Mode Freedom (schema-free)

Mode Freedom (schema-free), the so-called "set-oriented" (collection-oriented), means that data is grouped in a dataset, called a collection (Collection). Each collection has a unique identifying name in the database and can contain an unlimited number of documents. The concept of a collection is similar to a table in a relational database (RDBMS), unlike it does not need to define any schema (schema).

Mode Freedom (schema-free) means that for files stored in a MongoDB database, we do not need to know any of its structure definitions. If necessary, you can store files of different structures in the same database.

The documents stored in the collection are stored in the form of a key-value pair. The key is used to uniquely identify a document as a string type, whereas a value can be a complex file type in each. We call this storage form Bson (Binary serialized dOcument Format).

Now, the computing power of general devices has increased dramatically, and is no longer limited by the use of strictly formatted data access to improve efficiency. The use of online parsing (such as: Xml,json) has been able to meet human-computer interaction to achieve a better user experience. In addition to the embedded, processing process is extremely fixed scenario, once defined a bitwise (BIT) access to data institutions, the use of binary methods of efficient data storage era, almost gone.

Alarm clock and other

Recently, an application was encountered that began to expand Lenovo.

Our mobile phone "alarm" basic function, can be free mode (schema-free) extension, the basic "format domain" includes: + definition time, + target time, + text content, dynamic additions and deletions (free extension domain) includes: + + execution location, + + accessory, + + sync to target, + + ETC various extensible domains. Subsequent processing extracts the "domain" data content based on the alarm's data record, and the branch turns to execution.

Schema Free (schema-free) and non-formatting trends in data storage

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.