[{"data":1,"prerenderedAt":158},["ShallowReactive",2],{"project-15501872":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":15,"aspects":33,"strip":36,"post_text":29,"what":38,"said":67,"maker_in_thread":106,"shape":108,"grid":111,"attempts":119,"same_week":120,"maker_shows":150,"maker_hidden":151,"reader_version":152,"card":153},"15501872","S3SQLite","A Server-Less Relational DB Engine for Django","title","Show HN: S3SQLite, a Server-Less Relational DB Engine for Django","https:\u002F\u002Fblog.zappa.io\u002Fposts\u002Fs3sqlite-a-serverless-relational-database","blog.zappa.io","Mizza",1508352796,2017,10,3,1821,2242,82,"shown","data","serverless database engine","library",[24,25,26,27],"django","sqlite","s3","serverless database","quiet",null,{"positive":31,"neutral":31,"mixed":31,"critical":32},1,0,{"idea":34,"execution":35},{"positive":32,"critical":32},{"positive":32,"critical":32},[15,15,37],5,{"problem":39,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":45,"openness":66,"stage":66,"team_size":66},{"value":40,"source":41,"evidence":42},"Provides a serverless relational database for Django using S3 storage","maker",[43],{"id":44},"post",[46,54,58,62],{"value":47,"source":48,"evidence":49},"Python","inferred",[50],{"id":51,"by":52,"text":53},"15510439","samwillis","I love this idea. Looking at the code it looks like the db is downloaded from s3 when a connection is opened (although I'm not entirely sure if there is some caching in here) and…",{"value":55,"source":41,"evidence":56},"Django",[57],{"id":44},{"value":59,"source":41,"evidence":60},"SQLite",[61],{"id":44},{"value":63,"source":41,"evidence":64},"Amazon S3",[65],{"id":44},"unknown",{"praise":68,"objections":82,"requests":91,"questions":100,"alternatives":105},[69],{"value":70,"source":71,"evidence":72},"Idea is liked and seen as interesting","commenter",[73,74,78],{"id":51,"by":52,"text":53},{"id":75,"by":76,"text":77},"15507665","_ao789","This is very interesting actually. Some questions: -In settings.py you only add \u003Cyour-db-bucket>; obviously you also need AWS keys for this stored somewhere? -Can you control the…",{"id":79,"by":80,"text":81},"15504727","yujinyuz","Cool! I think I'll give this one a shot :)",[83,87],{"value":84,"source":71,"evidence":85},"Each Lambda function must download the entire database, so it fits only small databases",[86],{"id":51,"by":52,"text":53},{"value":88,"source":71,"evidence":89},"Whole database is overwritten on close, so concurrent writes can clobber each other",[90],{"id":51,"by":52,"text":53},[92,96],{"value":93,"source":71,"evidence":94},"Control over how often writes sync back to the bucket",[95],{"id":75,"by":76,"text":77},{"value":97,"source":71,"evidence":98},"Merge support instead of overwrite",[99],{"id":51,"by":52,"text":53},[101],{"value":102,"source":71,"evidence":103},"Where AWS keys are stored, since settings only lists the bucket",[104],{"id":75,"by":76,"text":77},[],{"comments":32,"answered":32,"key":107},[],{"commenters":15,"max_depth":31,"maker_replies":32,"first_comment_mins":109,"lifespan_hours":110},391,24,[112,114,116],[51,32,15,113,52,32],"project\u002Fmixed\u002Fidea",[75,31,15,115,76,32],"project\u002Fneutral\u002Fexecution",[79,117,37,118,80,32],2,"project\u002Fpositive\u002Fnone",[],[121,126,131,136,141,145],{"id":122,"name":123,"points":124,"category":125},"15492248","Metaballs",673,"creative",{"id":127,"name":128,"points":129,"category":130},"15466817","CoinMall Alpha",156,"finance_crypto",{"id":132,"name":133,"points":134,"category":135},"15484390","FaxRocket",152,"productivity",{"id":137,"name":138,"points":139,"category":140},"15489535","BOOLR",136,"learning_science",{"id":142,"name":143,"points":144,"category":135},"15494655","Writing",133,{"id":146,"name":147,"points":148,"category":149},"15461000","Vue-Model",109,"languages",13,false,"v2",{"id":154,"name":5,"line":6,"ai":151,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":155,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":156,"url":9,"mix":157,"praise":70,"objection":84,"sub":21},15501872,[24,25,26,27],"335",[31,31,31,32],1794036559917]