Skip to content
This repository was archived by the owner on Jul 7, 2020. It is now read-only.

Conversation

@tea-dragon
Copy link
Contributor

they should really be called 'list bundles' and kv bundles should
be 'map bundles', but we already have a 'list bundle' that is
actually more like a 'linked hash map bundle' so oh well.

  • no longer instances of bundles, rather they share a relatively
    simple common super-type
  • optimized and much cleaner serialization codec
  • additional interface options that together provide a lot more
    flexibility to an index bundle implementation, but still pass on
    the simplicity gains of index-only mapping to downstream users

they should really be called 'list bundles' and kv bundles should
be 'map bundles', but we already have a 'list bundle' that is
actually more like a 'linked hash map bundle' so oh well.

- no longer instances of bundles, rather they share a relatively
simple common super-type
- optimized and much cleaner serialization codec
- additional interface options that together provide a lot more
flexibility to an index bundle implementation, but still pass on
the simplicity gains of index-only mapping to downstream users
@abramsm
Copy link

abramsm commented May 9, 2014

nice. would be interesting to see performance comparisons between different bundle types.

@tea-dragon
Copy link
Contributor Author

While i'm certain index bundles would be the most performant (kv bundles
aren't even close, and list bundles have both array list and bundle field
indirection), the original purpose was to use it to clear out the
inconsistent format and column indexing in query ops where "3" sometimes
means the third column and sometimes means a column named "3" (which may
easily not be the third column).

The serialization improvements, abstraction changes (mostly to enable later
additional serialization improvements), and performance gains are just nice
extras.

On Thu, May 8, 2014 at 9:12 PM, Matt Abrams notifications@github.comwrote:

nice. would be interesting to see performance comparisons between
different bundle types.


Reply to this email directly or view it on GitHubhttps://github.com//pull/4#issuecomment-42624626
.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants