Par Carmen Lotek le jeudi 4 mars 2010, 02:28 - Lien permanent
⎗ web client generates some structure encapsulating user parameters client serializes JSON or XML client sends over network ⇢ ⇢ app server parses JSON app generates some SPARQL app sends this to SPARQL endpoint over network ⇢ ⇢ endpoint parses SPARQL endpoint generates SQL endpoint sends SQL over network to daemon ⇢ ⇢ daemon parses SQL, optimizes/prepares query daemon runs query, serializes results ⇠ daemon returns results over network endpoint recieves query results, possible multiple SQL roundtrips to finish SPARQL query ↺↺↺ endpoint serializes SPARQL results ⇠ endpoint returns results over network app parses results app generates HTML or JSON ⇠ app returns HTML or JSON over network client parses JSON client updates DOM ⎘
i need ruby or comparable for the vast library of building blocks and tools, i dont want to require javascript, since its disabled in my browsers, plus i use console mode tools and want accessibility and JS/DOM runtimes are so exceedingly large and complex at this point that only a few companies like microsoft, google, and mozilla are able to maintain them. i want more semantics than key/value stores, and i want it to run on my phone, which rules out the massive stores designed for web-scale mainframe approach (since ads = potential profit but you have to get users coming to your mainframe and therefore store all their stuff in some massive DB). i dont even want a database engine running at all, if possible - Gentoo and Git are using the filesystem just fine to get the job done
so, nobody's making what i need, and it doesn't exist…