You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Doug Cutting (JIRA)" <ji...@apache.org> on 2008/05/13 18:35:56 UTC

[jira] Commented: (HADOOP-3380) need comparators in serializer framework

    [ https://issues.apache.org/jira/browse/HADOOP-3380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12596429#action_12596429 ] 

Doug Cutting commented on HADOOP-3380:
--------------------------------------

A simple way to add comparators would be to add the method:

RawComparator Serialiation#getComparator();

Serialization is an interface, so this would be an incompatible change.  We should make Serialzation an abstract class at the same time, so that we can modify it further in the future without breaking implementations.

We should then implement this method in WritableSerialization and JavaSerialization, the existing Serialization implementations.

> need comparators in serializer framework
> ----------------------------------------
>
>                 Key: HADOOP-3380
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3380
>             Project: Hadoop Core
>          Issue Type: New Feature
>          Components: io
>            Reporter: Doug Cutting
>
> The new serialization framework permits Hadoop to incorporate different serialization systems, including Hadoop's Writable, Thrift, Java Serialization, etc.  It provides a generic, extensible means (SerializationFactory) to create serializers and deserializers for arbitrary Java classes.  However it does not include a generic means to create comparators for these classes.  Comparators are required for MapReduce keys and many other computations.  Thus we should enhance the serialization framwork to provide comparators too.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.