Compositing, Aggregating, Unifying, Consolidating, Coalescing.

(Courtesy of an online thesaurus )

But I agree that the concept behind composition is the right one. All
in all, the MultiplexingNodeStore is a pretty standard implementation
of the Composite design pattern.

Robert

On Wed, 2017-05-10 at 13:20 +0200, Dominik Süß wrote:
> Naming discussions - love it (where is my popcorn? ;) )
> 
> I would think that something with Compositing might be suitable as
> this is
> about composition of something that works as as final result but the
> artifacts might not be useful on their own.
> 
> Cheers
> Dominik
> 
> Am 05.05.2017 20:40 schrieb "Robert Munteanu" <romb...@apache.org>:
> 
> Hi,
> 
> On Fri, 2017-05-05 at 07:18 -0600, Matt Ryan wrote:
> > I was wondering about this also WRT federated data store.  If the
> > intent
> > and effect of both are the same ("both" meaning what is currently
> > called
> > the "multiplexing node store" and the proposed (and in-progress)
> > "federated
> > data store"), it seems they should use a similar naming convention
> > at
> > least.
> > 
> > WDYT?  Does that make it more confusing or less confusing?
> 
> I think the high-level intent is the same for both - compose a single
> {Data,Node}Store out of multiple sub-stores.
> 
> The mechanisms might be different though, as the the NodeStore is
> hierarchical in nature, while the BlobStore blob ids are opaque.
> 
> Also I still maintain :-) that federated blob stores will work well
> individually as they have no overall hierarchy to respect, while the
> multiplexed node stores will have to be composed to create a
> meaningful
> image.
> 
> Robert
> 
> > 
> > -MR
> > 
> > On Fri, May 5, 2017 at 6:10 AM, Julian Sedding <jsedd...@gmail.com>
> > wrote:
> > 
> > > Hi Tomek
> > > 
> > > In all related discussions the term "mount" appears a lot. So why
> > > not
> > > Mounting NodeStore? The module could be "oak-store-mount".
> > > 
> > > Regards
> > > Julian
> > > 
> > > 
> > > On Fri, May 5, 2017 at 1:39 PM, Tomek Rekawek <reka...@adobe.com>
> > > wrote:
> > > > Hello oak-dev,
> > > > 
> > > > the multiplexing node store has been recently extracted from
> > > > the
> > > 
> > > oak-core into a separate module and I’ve used it as an
> > > opportunity
> > > to
> > > rename the thing. The name I suggested is Federated Node Store.
> > > Robert
> > > doesn’t agree it’s the right name, mostly because the “partial”
> > > node
> > > stores, creating the combined (multiplexing / federated) one, are
> > > not
> > > usable on their own and stores only a part of the overall
> > > repository
> > > content.
> > > > 
> > > > Our arguments in their full lengths can be found in the OAK-
> > > > 6136
> > > > (last
> > > 
> > > 3-4 comments), so there’s no need to repeat them here. We wanted
> > > to
> > > ask you
> > > for opinion about the name. We kind of agree that the
> > > “multiplexing” is not
> > > the best choice - can you suggest something else or maybe you
> > > think
> > > that
> > > “federated” is good enough?
> > > > 
> > > > Thanks for the feedback.
> > > > 
> > > > Regards,
> > > > Tomek
> > > > 
> > > > --
> > > > Tomek Rękawek | Adobe Research | www.adobe.com
> > > > reka...@adobe.com
> > > > 

Reply via email to