Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] properties: upgrade HBaseVertex to support multi-properties #57

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Mar 13, 2019

  1. properties: upgrade HBaseVertex to support multi-properties

    The HBase graph tinkerpop implementation specifies Cardinality.single as
    the default.  Since HBase does not (at the time of this writing) support
    multiple values, this feature wraps the multi-values in a list and
    writes the list to HBase.  As a consequence of this list wrapper,
    indexed properties can still only support-single value properties.
    
    When reading/writing from HBase, most properties will be written as
    single objects.  Only when a property is specifically added with
    non-single cardinality will it be written to HBase as a list.
    
    In order to avoid java native serialization, the serialization of
    non-single property values uses Kryo (with a small lightweight wrapper
    class to accomplish this).
    Michael Rappazzo committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    8b00107 View commit details
    Browse the repository at this point in the history