[{"data":1,"prerenderedAt":324},["ShallowReactive",2],{"project-4656850":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":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":94,"maker_in_thread":204,"shape":214,"grid":218,"attempts":287,"same_week":288,"maker_shows":32,"maker_hidden":316,"reader_version":317,"card":318},"4656850","dbpatterns","create, share, explore database patterns","title","Show HN: create, share, explore database patterns","https:\u002F\u002Fweb.archive.org\u002Fweb\u002F20160408103107\u002Fhttp:\u002F\u002Fdbpatterns.com\u002F","web.archive.org","fatiherikli",1350330732,2012,125,29,159,1677,10,"notable","learning_science","database design patterns","web_app",[24,25,26,27],"database patterns","data modeling","schema design","database design","curious",0.021,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,11,6,2,22,{"design":37,"idea":40,"docs":41,"performance":42,"execution":43},{"positive":38,"critical":39},1,0,{"positive":34,"critical":38},{"positive":39,"critical":39},{"positive":39,"critical":38},{"positive":39,"critical":39},[31,45,39,31,39,31,39,31,45,39,31,31,31,31,39,31,39,31,31,38,39,31,31,31,38,31,39,31,31,45],5,null,{"problem":48,"audience":62,"pricing":46,"motivation":46,"time_to_build":46,"stack":73,"openness":92,"stage":93,"team_size":92},{"value":49,"source":50,"evidence":51},"Reusing and sharing database schema patterns","inferred",[52,54,58],{"id":53},"post",{"id":55,"by":56,"text":57},"4657348","rlander","Wow, very clean UI, great work. On a related note, if anybody is looking for a mature source but with a substantially worse UI, I've been referencing the Library of Free Data…",{"id":59,"by":60,"text":61},"4658149","ripperdoc","A great interface, but I see one huge omission - a place to discuss or comment the patterns. A pattern doesn't live in vacuum, it is good under certain circumstances and bad in…",{"value":63,"source":50,"evidence":64},"Developers and database designers",[65,69],{"id":66,"by":67,"text":68},"4658374","ceol","I think it's useful for other people to make sure what they're doing alines with convention. For instance, I had no idea about the Library of Free Data Models linked further down…",{"id":70,"by":71,"text":72},"4659016","simonw","Suggestion: support sign in with GitHub. It's really easy to do (they have a very clean oauth implementation) and would fit your target audience well.",[74,81],{"value":75,"source":76,"evidence":77},"jsPlumb","maker",[78],{"id":79,"by":11,"text":80},"4657240","Yes, i'm sorry. It's HN effect. jsPlumb is cool, but the API is terrible. I don't like. I will rewrite all the connections.",{"value":82,"source":50,"evidence":83},"Django tastypie",[84,88],{"id":85,"by":86,"text":87},"4658926","chris_wot","What is tastypie?",{"id":89,"by":90,"text":91},"4659997","chrishan","https:\u002F\u002Fgithub.com\u002Ftoastdriven\u002Fdjango-tastypie","unknown","beta",{"praise":95,"objections":124,"requests":153,"questions":188,"alternatives":192},[96,109],{"value":97,"source":98,"evidence":99},"Clean UI and design","commenter",[100,101,105],{"id":55,"by":56,"text":57},{"id":102,"by":103,"text":104},"4659067","martin-adams","Nice idea but needs a comment system. For example, I know a pattern like this has problems: http:\u002F\u002Fdbpatterns.com\u002Fshow\u002F5072096089cbad6a389867c7\u002F Change the price of a product…",{"id":106,"by":107,"text":108},"4658068","salimmadjd","Great idea and nice design. If anything, I can find it useful as a starting point. But it would be good to put some requirements behind the designs. Meaning here is what was…",{"value":110,"source":98,"evidence":111},"Interesting, useful idea",[112,116,120],{"id":113,"by":114,"text":115},"4657178","ineedtosleep","Site went down while I was using it, however, this could be very interesting (coming from a database noob). Definitely will keep my eye on the site as long as it's up ;P EDIT:…",{"id":117,"by":118,"text":119},"4657199","fusiongyro","Very impressive. Of course, some sort of SQL export would be very helpful (I couldn't find one before it went down, if there is one).",{"id":121,"by":122,"text":123},"4658329","jaequery","this is definitely cool",[125,134,146],{"value":126,"source":98,"evidence":127},"Lacks commenting or explanation of pattern usage and tradeoffs",[128,129,133],{"id":59,"by":60,"text":61},{"id":130,"by":131,"text":132},"4658823","Renaud","this. The db pattern repository is a great idea but there must be a place to discuss or at least be able to list pro and cons, intended usage, and pitfalls. Just providing a…",{"id":102,"by":103,"text":104},{"value":135,"source":98,"evidence":136},"Site went down under load",[137,141,145],{"id":138,"by":139,"text":140},"4657580","pjscott","Site is down at the moment. Maybe this is a demonstration of the \"Crash and burn under load, even though it worked so well when nobody else was using it\" database pattern? I run…",{"id":142,"by":143,"text":144},"4657223","jfaucett","can't even get to the site, but the idea sounds good, will definately check back in a day or two, once the load on the servers goes back to normal.",{"id":113,"by":114,"text":115},{"value":147,"source":98,"evidence":148},"Unclear utility of patterns",[149],{"id":150,"by":151,"text":152},"4658314","krichman","It looks cool, but I don't see the utility just yet. Are there patterns that are very useful, but difficult to come up with just by following one of the normal forms?",[154,162,170,181],{"value":155,"source":98,"evidence":156},"SQL export or generation",[157,161],{"id":158,"by":159,"text":160},"4657627","modarts","Looks good; it'd be great to have a SQL generation feature which will allow you to generate scripts from the design surface.",{"id":117,"by":118,"text":119},{"value":163,"source":98,"evidence":164},"Sign in with GitHub",[165,166],{"id":70,"by":71,"text":72},{"id":167,"by":168,"text":169},"4656962","DLarsen","I like the idea. Would love to have authenticated with my GitHub account.",{"value":171,"source":98,"evidence":172},"NoSQL patterns such as Cassandra",[173,177],{"id":174,"by":175,"text":176},"4657308","3amOpsGuy","Any plans for NoSQL patterns? I'd be happy to share some useful schemas for column stores like Cassandra.",{"id":178,"by":179,"text":180},"4658579","vosper","I'd love to see something like that.",{"value":182,"source":98,"evidence":183},"Start patterns without registering",[184],{"id":185,"by":186,"text":187},"4658264","quadrant6","I should be able to start creating a pattern without having to register. Ask me for that if I want to save.",[189],{"value":87,"source":98,"evidence":190},[191],{"id":85,"by":86,"text":87},[193,197],{"value":194,"source":98,"evidence":195},"Library of Free Data Models",[196],{"id":55,"by":56,"text":57},{"value":198,"source":98,"evidence":199},"dbdsgnr",[200],{"id":201,"by":202,"text":203},"4659365","dplesca","I used http:\u002F\u002Fdbdsgnr.appspot.com\u002F for something like this. It has sql export and it supports a few database engines. If it would allow better forking it would be awesome.",{"comments":205,"answered":38,"key":206},4,[207,210,213],{"id":208,"text":209},"4659231","Thanks for your feedback. I'm thinking about comment functionality for each entity on the pattern.",{"id":211,"text":212},"4659225","Thanks for suggestion. I will implement as soon as possible.",{"id":79,"text":80},{"commenters":215,"max_depth":34,"maker_replies":205,"first_comment_mins":216,"lifespan_hours":217},26,25,61036,[219,223,225,228,230,232,233,235,237,239,242,243,247,249,251,253,256,258,259,260,263,264,267,270,275,278,280,282,284,285],[220,39,31,221,222,39],"21142212","project\u002Fneutral\u002Fnone","dang",[55,38,45,224,56,39],"project\u002Fpositive\u002Fdesign",[226,38,39,227,131,39],"4658826","other\u002Fneutral\u002Fnone",[59,34,31,229,60,39],"project\u002Fmixed\u002Fidea",[130,34,39,231,131,39],"commenter\u002Fneutral\u002Fidea",[102,31,31,229,103,39],[208,31,39,234,11,38],"maker\u002Fneutral\u002Fidea",[174,205,31,236,175,39],"project\u002Fneutral\u002Fidea",[178,205,45,238,179,39],"project\u002Fpositive\u002Fidea",[240,45,39,227,241,39],"4657374","elchief",[158,33,31,236,159,39],[244,33,31,245,246,39],"4657660","project\u002Fneutral\u002Fdocs","baddox",[106,248,31,229,107,39],7,[70,250,31,221,71,39],8,[211,250,39,252,11,38],"maker\u002Fneutral\u002Fnone",[113,254,31,255,114,39],9,"project\u002Fmixed\u002Fperformance",[79,254,39,257,11,38],"maker\u002Fneutral\u002Fperformance",[201,18,31,236,202,39],[167,32,31,221,168,39],[150,261,38,262,151,39],12,"project\u002Fcritical\u002Fidea",[66,261,39,231,67,39],[117,265,31,266,118,39],13,"project\u002Fmixed\u002Fexecution",[185,268,31,269,186,39],14,"project\u002Fneutral\u002Fdesign",[271,272,31,273,274,39],"4657360",15,"project\u002Fneutral\u002Fexecution","ecesena",[138,276,38,277,139,39],16,"project\u002Fcritical\u002Fperformance",[142,279,31,255,143,39],17,[281,279,39,257,11,38],"4657246",[85,283,31,273,86,39],18,[89,283,31,273,90,39],[121,286,45,238,122,39],19,[],[289,294,299,303,307,311],{"id":290,"name":291,"points":292,"category":293},"4643175","Selfstarter",463,"web_saas",{"id":295,"name":296,"points":297,"category":298},"4656378","What would Paul Graham do?",109,"productivity",{"id":300,"name":301,"points":302,"category":20},"4642330","LearnStreet",101,{"id":304,"name":305,"points":306,"category":293},"4658794","Five Year Itch",86,{"id":308,"name":309,"points":310,"category":298},"4650530","doc-edit",81,{"id":312,"name":313,"points":314,"category":315},"4648009","GBA.js",76,"games",false,"v2",{"id":319,"name":5,"line":6,"ai":316,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":320,"top":18,"kw":321,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":322,"url":9,"mix":323,"praise":97,"objection":126,"sub":21},4656850,0.02,[24,25,26,27],"350303035033330303310333130335",[31,32,33,34],1794036500425]