Research Article

N-Tier Soft Set Data Model: An Approach to Combine the Logicality of SQL and the Flexibility of NoSQL

Table 1

Comparison of data models.

ā€‰RelationalKey-valueColumn familyDocumentGraphNTSS

Strict algebra basisYesNoNoNoYesYes
Completeness and consistencyStrongWeakWeakWeakStrongWeak (but with native cardinality constraints)
Query expressivenessStrongUnidirectionalMultilevel unidirectionalMultilevel unidirectionalStrongStrong
Data self-descriptiveNoWeakStrongStrongStrongStrong
Distributed supportDifficultEasyEasyEasyDifficultEasy
Schema flexibilityPre-defined rigid schemaSchemalessSchemalessSchemalessSchemalessSchemaless
Connecting dataDifficultDifficultDifficultDifficultEasyEasy
Dependency on external indexesStrongWeakMediumMediumMediumNo