<div dir="ltr">No, I don't think you'd need to change the database or the ORM. Dat allows you to write transformations to translate between the data repository and whatever database you are using. It's like Git, but for data. So you could have a decentralized datastore that could sync across multiple instances of nodeshot. </div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, May 11, 2014 at 11:03 AM, Nemesis <span dir="ltr"><<a href="mailto:nemesis@ninux.org" target="_blank">nemesis@ninux.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><div class="">
<div>On 05/01/2014 04:48 PM, Douglas Meehan
wrote:<br>
</div>
<blockquote type="cite"><span style="font-family:arial,sans-serif;font-size:13px">> Will
nodeshot 2 support federation ?</span><br>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><font face="arial, sans-serif">Very interesting idea. +1.</font></div>
<div><font face="arial, sans-serif"><br>
</font></div>
<div><font face="arial, sans-serif">This could be a good place to
start: <a href="https://github.com/maxogden/dat" target="_blank">https://github.com/maxogden/dat</a></font></div>
</blockquote>
<br>
</div><font face="Helvetica, Arial, sans-serif"><font face="Helvetica,
Arial, sans-serif">Wou<font face="Helvetica, Arial, sans-serif">ld
it mean <font face="Helvetica, Arial, sans-serif">to change
the database and hack the Django ORM?<br>
<br>
<font face="Helvetica, Arial, sans-serif">I was looking<font face="Helvetica, Arial, sans-serif"> </font>into
Foreign Data Wrappers</font>, check out what Heroku
pubished on their blog (<font face="Helvetica, Arial,
sans-serif"><b>bold text mine</b>)</font>:<br>
<br>
</font></font></font></font><a href="https://blog.heroku.com/archives/2013/9/9/postgres_93_now_available" target="_blank">https://blog.heroku.com/archives/2013/9/9/postgres_93_now_available</a><br>
<h3 style="color:rgba(110,91,170,0.85098);font-size:17px;line-height:24px;margin:0px;padding:0px;font-family:proxima-nova,'helvetica neue',helvetica,arial;font-style:normal;font-variant:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">
<a name="145ebcf3b4c25cba_foreign-tables" href="https://blog.heroku.com/archives/2013/9/9/postgres_93_now_available#foreign-tables" style="color:rgb(110,91,170);display:inline-block;text-decoration:none;padding-top:20px" target="_blank">Foreign Tables</a></h3>
<p>Foreign data
wrappers (FDWs), which allow you to query from within Postgres to
an external datasource, have been available for a couple of
releases. Now Postgres ships with a built-in<span> </span><a href="http://www.craigkerstiens.com/2013/08/05/a-look-at-FDWs/" style="color:rgb(110,91,170)" target="_blank">Postgres
FDW as an extension</a>. With the Postgres FDW aggregating and
reporting against your data from disparate Heroku Postgres
databases is as simple as<span> </span><code style="font-family:Menlo,Monaco,monospace;font-size:13px;padding:2px 3px;background-color:rgb(240,240,240);background-repeat:initial initial">CREATE EXTENSION
postgres_fdw</code>, followed by setting up your foreign tables.</p>
<p>Beyond the
built in Postgres FDW available to all Heroku Postgres 9.3 users
today, the API for foreign data wrappers now supports them writing
as well as reading data. <b>This lays the groundwork for more
powerful wrappers to be built which in the future <font color="#ff0000">will enable Postgres to be a fully federated
database</font></b>.</p>
<p>We’ve already
begun taking advantage of foreign data wrappers internally at
Heroku for reporting and look forward to hearing how you take
advantage of them yourselves.</p>
</div>
</blockquote></div><br></div>