1. A method of storing schema-less data of a dataset in a relational database, said method comprising creating a relational table for said schema-less data, using a processor on a computer, wherein: each row of said relational table will be dedicated to a subject of said schema-less data in said dataset; each row of said relational table comprises a hashtable containing properties and values of the subject for that row; and at least one of said property and its value associated with said subject in said row is to be stored in a pair-wise manner in that row of said relational table.