{"id":10,"date":"2009-12-17T23:30:00","date_gmt":"2009-12-17T23:30:00","guid":{"rendered":"http:\/\/www.odbms.org\/odbmsblog\/2009\/12\/17\/nonschematic-databases\/"},"modified":"2009-12-17T23:30:00","modified_gmt":"2009-12-17T23:30:00","slug":"nonschematic-databases","status":"publish","type":"post","link":"https:\/\/www.odbms.org\/blog\/2009\/12\/nonschematic-databases\/","title":{"rendered":"&#8220;Nonschematic&#8221;  databases."},"content":{"rendered":"<p><i>Carl Olofson<\/i>, Research Vice President, Database Management and Data Integration Software Research, at IDC, sent me this note, where he argues about the term &#8220;NoSQL&#8221; in relation with object databases.<\/p>\n<p>RVZ <\/p>\n<p><b>Carl Olofson:<\/b><br \/>I would shy away from this term. A number of analysts (including myself) consider it a somewhat sloppy term intended to convey a certain spirit of rebellion. It actually derives from the core idea that the so-called &#8220;No-SQL&#8221; databases do not require schemas, and since most DBMSs are relational, it is simpler to say &#8220;NoSQL&#8221; than the more obscure &#8220;NoDDL&#8221;. <br \/>In fact, OODBMS does require a schema, and the data structure, which is tied to the application object model, is key to how it operates, and especially to its transparent operational nature. The so-called &#8220;NoSQL&#8221; database, which I call a &#8220;nonschematic&#8221; database, is one that requires no schema to be defined before data is loaded. One usually does define a schema afterward, through a process of data discovery and definition. If you know of a OODBMS that can accept undefined data, and allow schema definition after the fact, that could qualify. Otherwise, I would shy away from the term altogether.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Carl Olofson, Research Vice President, Database Management and Data Integration Software Research, at IDC, sent me this note, where he argues about the term &#8220;NoSQL&#8221; in relation with object databases. RVZ Carl Olofson:I would shy away from this term. A number of analysts (including myself) consider it a somewhat sloppy term intended to convey a [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[90,413,416,427],"_links":{"self":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts\/10"}],"collection":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":0,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/categories?post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.odbms.org\/blog\/wp-json\/wp\/v2\/tags?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}