{"id":82,"date":"2014-11-25T16:42:48","date_gmt":"2014-11-25T16:42:48","guid":{"rendered":"http:\/\/vargas-solar.com\/bigdata-fest\/?page_id=82"},"modified":"2015-06-24T15:45:43","modified_gmt":"2015-06-24T15:45:43","slug":"polyglot-meets-xperanto","status":"publish","type":"page","link":"http:\/\/vargas-solar.com\/bigdata-fest\/challenges\/polyglot-meets-xperanto\/","title":{"rendered":"Polyglot meets Xperanto"},"content":{"rendered":"<h3>PROPOSED BY GENOVEVA VARGAS SOLAR<\/h3>\n<h3>TECHNICAL ASSISTANCE: JUAN CARLOS CASTREJ\u00d3N<\/h3>\n<p>Given a data collection coming from different social networks stored on NoSQL\u00a0 systems (Neo4J and Mongo) [possibly according to a strategy combining sharding and replication techniques], extend the UnQL pivot query language considering<\/p>\n<div>\n<ul>\n<li>Data processing operators adapted to\u00a0 query different data models (graph, document). Example query Neo + Mongo and what about Join, Union \u2026<\/li>\n<li>Assuming concurrent CRUD operations to the stores can you expect query results to be consistent ? How can you tag your results or implement a sharding strategy in order to determine whether results are consistent?<\/li>\n<li>Querying data represented on different models: How can you exploit the structure of the different stores for expressing queries ? Provide adapted operators? Give generic operators and then rewrite queries?<\/li>\n<li>Normally, Polyglot solutions tend to solve some data processing issues in the application code. This can be penalizing. Discuss the challenges to address for ensuring that your queries will be able to scale as the collection grows.<\/li>\n<\/ul>\n<\/div>\n<div>\n<h4>EXPECTED RESULTS<\/h4>\n<div>\n<ul>\n<li>Give the principle of your proposal through a partial programming solution, of the operators of your UnQL extension, detail the query evaluation process if U want your\u00a0solution to scale<\/li>\n<li>We ask U to sketch the solution on the polyglot database that we provide consisting of mongo, Neo4J stores<\/li>\n<\/ul>\n<h4>TECHNICAL SUPPORT: AVOID STARTING FROM SCRATCH<\/h4>\n<ul>\n<li>Use our underlying part for the solution here\u00a0<a href=\"https:\/\/github.com\/jccastrejon\/edbt-unql\">https:\/\/github.com\/jccastrejon\/edbt-<\/a><a href=\"https:\/\/github.com\/jccastrejon\/edbt-unql\">unql<\/a><\/li>\n<li>Technical requirements: VMware player 5<\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>PROPOSED BY GENOVEVA VARGAS SOLAR TECHNICAL ASSISTANCE: JUAN CARLOS CASTREJ&Oacute;N Given a data collection coming from different social networks stored on NoSQL&nbsp; systems (Neo4J and Mongo) [possibly according to a strategy combining sharding and replication techniques], extend the UnQL pivot query language considering Data processing operators adapted to&nbsp; query different data models (graph, document). Example [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":12,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"footnotes":""},"class_list":["post-82","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/pages\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":1,"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/pages\/82\/revisions"}],"predecessor-version":[{"id":83,"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/pages\/82\/revisions\/83"}],"up":[{"embeddable":true,"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/pages\/12"}],"wp:attachment":[{"href":"http:\/\/vargas-solar.com\/bigdata-fest\/wp-json\/wp\/v2\/media?parent=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}