3 ms·
NextDB: The Hosted AJAX Database
- cpr 18y agoDang, this is an idea I explored doing about 4 years ago (using PostgreSQL as the engine and Sun Thumpers for the hardware). Underlines that execution is everything... My main business concern was whether people who were already savvy enough to run a website wouldn't just as soon run their own database server (MySQL or PostgreSQL), which ain't really rocket science.
- bprater 18y agoAgreed, it's not rocket science. But I think it's super important to explore these types of esoteric models and allow developers to "get creative".
- bprater 18y agoVery interesting model. The big question I have (and can't seem to figure it out reading the docs) is how security is handled. (That's been the huge issue with JS talking to a DB.) From the security FAQs: "It is the responsibility of the application to create secure queries and to perform appropriate security testing." Ack! What the heck is a secure query?!
- flashgordon 18y agodoes that mean queries related to authentication and authorization or ensuring valid queries?
- nextdb 18y agoTake a look at this section of the manual. This explains how we encrypt a data structure encoding change permissions with data that leaves the database: http://www.nextdb.net/devguide/index.html#Up http://www.nextdb.net/devguide/index.html#Up At a thirty-thousand foot level, we explain the "round trip security model" here: http://docs.google.com/Presentation?id=df7mdmdw_11c5rmfbg9 http://docs.google.com/Presentation?id=df7mdmdw_11c5rmfbg9
- volida 18y agoIn the case of building a platform, trusting someone with your data is the most crucial thing. So, this a barrier that will limit this only to non-profesional applications, e.g. create simple forms? Something they can already do using Google spreadsheets. Far from that advanced applications need not-only a storage system.
- patentsFTW 18y agoYay software patents!
- ryan-allen 18y agoIt's patent pending! Patended the combination of two buzzwords 'AJAX' and 'Database'.
- rantfoil 18y agoHow does this compare to CouchDB (restful http-based json doc-oriented, etc.)?