You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Shlomi Fish <sh...@iglu.org.il> on 2006/07/10 18:57:22 UTC

RFC: SvnQL

I just had a very nice idea, after adding 1 and 1 together. Now, SvnQL is SQL 
with a Subversion. It's not Subversion with an SQL backend, which is planned 
for future releases, but otherwise act on a non-subversion database.

Now what SvnQL does is implement an SQL database with an svn backend. As we 
can understand one can implement a simple database on top of a filesystem 
where directories are tables or indices, files are rows, etc. We can do it 
above Subversion too and then get a versioning (history, branching and 
tagging) for free.

Now what SvnQL will do would be to implement an entire SQL language on top of 
a Subversion filesystem or RA backend. Obviously this will require some work, 
but it sounds like a wickedly cool idea to me.

What do you think of it? Are any people working on implementing such a thing 
for Subversion or any other VCS?

Regards,

	Shlomi Fish

---------------------------------------------------------------------
Shlomi Fish      shlomif@iglu.org.il
Homepage:        http://www.shlomifish.org/

95% of the programmers consider 95% of the code they did not write, in the
bottom 5%.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: RFC: SvnQL

Posted by Molle Bestefich <mo...@gmail.com>.
Shlomi Fish wrote:
> What do you think of it?

Cute ;-).

Especially if it worked as a slave for various RDBMS systems OOTB.

That way you could plug it in to an existing database infrastructure
and use it to version select important (low-transaction-volume!)
databases.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org