You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Todd Lipcon (JIRA)" <ji...@apache.org> on 2012/12/13 04:33:22 UTC

[jira] [Commented] (AVRO-712) define memcmp'able encoding

    [ https://issues.apache.org/jira/browse/AVRO-712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13530640#comment-13530640 ] 

Todd Lipcon commented on AVRO-712:
----------------------------------

Has there been nay further work on this area in the last 2 years?

Another use case I have is to be able to put avro-encoded data in map data structures that are not item-comparison-based. For example, a trie structure (eg burst trie, Judy tree, or mass tree) relies on simple bytewise comparison and can be significantly more efficient than a comparison-based tree structure like a red-black tree.

There are also string sort algorithms which are significantly more efficient than comparison sort algorithms, many based on the above structures (eg Alphasort, burst sort)
                
> define memcmp'able encoding
> ---------------------------
>
>                 Key: AVRO-712
>                 URL: https://issues.apache.org/jira/browse/AVRO-712
>             Project: Avro
>          Issue Type: New Feature
>          Components: spec
>            Reporter: Doug Cutting
>         Attachments: memcmp_encoding_prototype.py
>
>
> It would be useful to have an encoding for Avro data that ordered data according to the Avro specification under memcmp.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira