{"id":774,"date":"2006-07-18T00:00:00","date_gmt":"2006-07-17T22:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2006\/07\/18\/712\/"},"modified":"2006-07-18T00:00:00","modified_gmt":"2006-07-17T22:00:00","slug":"712","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2006\/07\/18\/712\/","title":{"rendered":"No Database!?"},"content":{"rendered":"<p>Tim Bray &#8211; <a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2006\/07\/17\/No-Databases\" title=\"ongoing \u00b7 No Database!?\">No Database!?<\/a>:<\/p>\n<p>&#8222;I <em>like<\/em> the semantics of the Unix filesystem, and I also really like the fact that whether you\u2019re talking ufs, ext3, zfs, or whatever, this is some of the world\u2019s most thoroughly-debugged and battle-hardened code. Also, most modern operating systems are really quite clever at noticing when part of the filesystem is getting hammered and caching the whole thing in memory, so you may never go near a disk.<\/p>\n<p>I\u2019m not religious\u2014I\u2019ve deployed runtime databases where I\u2019ve had to. But there is a psychology out there in our profession,which says: if you have data that you want to store and retrieve, that means you need a database. But sometimes you don\u2019t. And sometimes you come out ahead on one or both of the less-work and runs-fast metrics by not having one.&#8220;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tim Bray &#8211; No Database!?: &#8222;I like the semantics of the Unix filesystem, and I also really like the fact that whether you\u2019re talking ufs, ext3, zfs, or whatever, this is some of the world\u2019s most thoroughly-debugged and battle-hardened code. Also, most modern operating systems are really quite clever at noticing when part of the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-774","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=774"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/774\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}