On Jun 21, 2013, at 10:07 AM, Jan Lehnardt <j...@apache.org> wrote:

> 
> On Jun 21, 2013, at 15:35 , Jan Lehnardt <j...@apache.org> wrote:
> 
>> 
>> On Jun 21, 2013, at 14:16 , Adam Kocoloski <kocol...@apache.org> wrote:
>> 
>>> On Jun 21, 2013, at 7:58 AM, Jan Lehnardt <j...@apache.org> wrote:
>>> 
>>>>> Step two is build out a proper interface around the _replicator
>>>>> database, allowing you to create new persistent replications,
>>>>> introspect existing replications, look at historic replications, and
>>>>> also to visually expose the powerful advanced options of the new
>>>>> replicator allowing higher throughput replications.
>>>>> 
>>>>> What kinds of interfaces sounds useful for interacting with the
>>>>> replicator database? What would you find useful for creating and
>>>>> managing replications through Fauxton?
>>>> 
>>>> While a bit oblique in implementation, I like the git “remote” concept
>>>> and I think it makes sense in the CouchDB context. Whether a remote
>>>> is another CouchDB installation and databases are “branches” (in git lingo)
>>>> or whether a database is a remote is up to decision, but I’d like
>>>> to be able to configure a set of remotes for my current server (manually
>>>> and automatically) and then start/stop/schedule/observe replication
>>>> between the local couch and a “remote”, or two “remotes”, or whatever
>>>> else makes sense.
>>> 
>>> Co-opting the git parlance could work well.  For my money the right analogy 
>>> is that a CouchDB server is a remote and databases take the place of repos. 
>>>  Branching happens at the granularity of a document, not a database, and 
>>> replication pushes all branches of all documents in the database to the 
>>> remote.
>> 
>> I didn’t make this very clear, maybe I have a simplified concept of git 
>> remotes in my head. I don’t think git server / repos are a useful analogy,
> 
> sorry, this may sound a bit rude, what I mean is “I don’t understand yet how 
> it would be a useful analogy, give me some time to think about it” :)

No offense taken :)  There's definitely value in making this sort of analogy 
with developers; let's keep at it and I'm sure we'll converge on a standard way 
of expressing it.

Adam

Reply via email to