What does being schema-less mean for a NoSQL Database?

前端 未结 2 686
-上瘾入骨i
-上瘾入骨i 2020-12-15 03:51

Schemaless is a term that is currently floating around in the NoSql world.

  1. What does this mean ?
  2. I have a document with 3 properties today and I move
2条回答
  •  春和景丽
    2020-12-15 04:42

    A bit late in the day but while searching on the topic again I found this article

    http://tech.pro/tutorial/1189/basics-of-ravendb-nosql

    Refer to section 3 in the article, I will quote it again for ease.

    Adding and changing data models to RavenDB couldn't be simpler. Since it is a NoSQL database, it can handle additions and deletions to your models very simply. If a property is added to your class, it will be set to the default value of that type. If a property is deleted, then upon deserialization that value will be ignored. No more futzing with SQL Scripts.

    This seems to be the logical answer for RavenDB.

提交回复
热议问题