Jump to content

Comparision of CDMI server implementations

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Ois1977 (talk | contribs) at 14:04, 18 July 2013. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Implementation SNIA Reference Implementation CDMI-Serve CDMI-Proxy CDMI for OpenStack's Swift CDMI-z
Version 1.0e 1 0.1 f0e3ad9bac 1
CDMI Version 1.0.2 ? 1.0.1 ? 1.0.2
HTTP features
HTTPS ? ? Yes ? ?
Basic authentication ? ? Yes ? ?
Digest authentication ? ? Yes ? ?
System-Wide CDMI Capabilities
cdmi_domains No No No No Yes
cdmi_export_cifs No No No No No
cdmi_dataobjects Yes Yes Yes Yes Yes
cdmi_export_iscsi No No No No No
cdmi_export_nfs No No No No No
cdmi_export_occi_iscsi No No No No No
cdmi_export_webdav No No No No No
cdmi_metadata_maxitems ? ? ? ? 32768
cdmi_metadata_maxsize ? ? ? ? 1024
cdmi_metadata_maxtotalsize ? ? ? ? 1048576
cdmi_notification No No No No No
cdmi_logging No No No No No
cdmi_query No No No No No
cdmi_query_regex No No No No No
cdmi_query_contains No No No No No
cdmi_query_tags No No No No No
cdmi_query_value No No No No No
cdmi_queues No No No No Yes
cdmi_security_access_control No No No No No
cdmi_security_audit No No No No No
cdmi_security_data_integrity No No No No No
cdmi_security_encryption No No No No No
cdmi_security_immutability No No No No No
cdmi_security_sanitization No No No No No
cdmi_serialization_json No No No No No
cdmi_snapshots No No No No No
cdmi_references No No No No No
cdmi_object_move_from_local No No No No No
cdmi_object_move_from_remote No No No No No
cdmi_object_move_from_ID No No No No No
cdmi_object_move_to_ID No No No No No
cdmi_object_copy_from_local No No No No No
cdmi_object_copy_from_remote No No No No No
cdmi_object_access_by_ID No No No No No
cdmi_post_dataobject_by_ID No No No No Yes
cdmi_post_queue_by_ID No No No No Yes
cdmi_deserialize_dataobject_by_ID No No No No No
cdmi_deserialize_queue_by_ID No No No No No
cdmi_serialize_dataobject_to_ID No No No No No
cdmi_serialize_domain_to_ID No No No No No
cdmi_serialize_container_to_ID No No No No No
cdmi_serialize_queue_to_ID No No No No No
cdmi_copy_dataobject_by_ID No No No No No
cdmi_copy_queue_by_ID No No No No No
cdmi_create_reference_by_ID No No No No Yes
Data Object Capabilities
cdmi_read_value No No No No No
cdmi_read_value_range No No No No No
cdmi_read_metadata No No No No No
cdmi_modify_value No No No No No
cdmi_modify_value_range No No No No No
cdmi_modify_metadata No No No No No
cdmi_modify_deserialize_dataobject No No No No No
cdmi_delete_dataobject Yes Yes Yes Yes Yes
cdmi_acl No No No No No
cdmi_size No No No No No
cdmi_ctime No No No No No
cdmi_atime No No No No No
cdmi_mtime No No No No No
cdmi_acount No No No No No
cdmi_mcount No No No No No
cdmi_assignedsize No No No No No
cdmi_data_redundancy No No No No No
cdmi_data_dispersion No No No No No
cdmi_data_retention No No No No No
cdmi_data_autodelete No No No No No
cdmi_data_holds No No No No No
cdmi_encryption No No No No No
cdmi_geographic_placement No No No No No
cdmi_immediate_redundancy No No No No No
cdmi_infrastructure_redundancy No No No No No
cdmi_latency No No No No No
cdmi_RPO No No No No No
cdmi_RTO No No No No No
cdmi_sanitization_method No No No No No
cdmi_throughput No No No No No
cdmi_value_hash No No No No No
Container Capabilities
cdmi_acl No No No No No
cdmi_size No No No No No
cdmi_ctime No No No No No
cdmi_atime No No No No No
cdmi_mtime No No No No No
cdmi_acount No No No No No
cdmi_mcount No No No No No
cdmi_assignedsize No No No No No
cdmi_data_redundancy No No No No No
cdmi_data_dispersion No No No No No
cdmi_data_retention No No No No No
cdmi_data_autodelete No No No No No
cdmi_data_holds No No No No No
cdmi_encryption No No No No No
cdmi_geographic_placement No No No No No
cdmi_immediate_redundancy No No No No No
cdmi_infrastructure_redundancy No No No No No
cdmi_latency No No No No No
cdmi_RPO No No No No No
cdmi_RTO No No No No No
cdmi_sanitization_method No No No No No
cdmi_throughput No No No No No
cdmi_value_hash No No No No No
Domain Object Capabilities
cdmi_acl No No No No No
cdmi_size No No No No No
cdmi_ctime No No No No No
cdmi_atime No No No No No
cdmi_mtime No No No No No
cdmi_acount No No No No No
cdmi_mcount No No No No No
cdmi_assignedsize No No No No No
cdmi_data_redundancy No No No No No
cdmi_data_dispersion No No No No No
cdmi_data_retention No No No No No
cdmi_data_autodelete No No No No No
cdmi_data_holds No No No No No
cdmi_encryption No No No No No
cdmi_geographic_placement No No No No No
cdmi_immediate_redundancy No No No No No
cdmi_infrastructure_redundancy No No No No No
cdmi_latency No No No No No
cdmi_RPO No No No No No
cdmi_RTO No No No No No
cdmi_sanitization_method No No No No No
cdmi_throughput No No No No No
cdmi_value_hash No No No No No
Queue Object Capabilities
cdmi_acl No No No No No
cdmi_size No No No No No
cdmi_ctime No No No No No
cdmi_atime No No No No No
cdmi_mtime No No No No No
cdmi_acount No No No No No
cdmi_mcount No No No No No
cdmi_assignedsize No No No No No
cdmi_data_redundancy No No No No No
cdmi_data_dispersion No No No No No
cdmi_data_retention No No No No No
cdmi_data_autodelete No No No No No
cdmi_data_holds No No No No No
cdmi_encryption No No No No No
cdmi_geographic_placement No No No No No
cdmi_immediate_redundancy No No No No No
cdmi_infrastructure_redundancy No No No No No
cdmi_latency No No No No No
cdmi_RPO No No No No No
cdmi_RTO No No No No No
cdmi_sanitization_method No No No No No
cdmi_throughput No No No No No
cdmi_value_hash No No No No No