harperdb
Version:
HarperDB is a distributed database, caching service, streaming broker, and application development platform focused on performance and ease of use.
374 lines (373 loc) • 5.4 kB
JSON
{
"hdb_user": {
"hash_attribute": "username",
"name": "hdb_user",
"schema": "system",
"residence": ["*"],
"attributes": [
{
"attribute": "username"
},
{
"attribute": "password"
},
{
"attribute": "role"
},
{
"attribute": "active"
},
{
"attribute": "hash"
},
{
"attribute": "refresh_token"
},
{
"attribute": "hash_function"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_role": {
"hash_attribute": "id",
"name": "hdb_role",
"schema": "system",
"attributes": [
{
"attribute": "id"
},
{
"attribute": "role"
},
{
"attribute": "permission"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
],
"residence": ["*"]
},
"hdb_job": {
"hash_attribute": "id",
"name": "hdb_job",
"schema": "system",
"attributes": [
{
"attribute": "id"
},
{
"attribute": "user"
},
{
"attribute": "type"
},
{
"attribute": "status"
},
{
"attribute": "start_datetime"
},
{
"attribute": "end_datetime"
},
{
"attribute": "message"
},
{
"attribute": "created_datetime"
},
{
"attribute": "request"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_license": {
"hash_attribute": "id",
"table": "hdb_license",
"database": "system",
"audit": true,
"attributes": [
{
"attribute": "id"
},
{
"name": "level"
},
{
"name": "region",
"indexed": true
},
{
"name": "reads"
},
{
"name": "writes"
},
{
"name": "readBytes"
},
{
"name": "writeBytes"
},
{
"name": "realTimeMessages"
},
{
"name": "realTimeBytes"
},
{
"name": "cpuTime"
},
{
"name": "storage"
},
{
"name": "usedReads"
},
{
"name": "usedWrites"
},
{
"name": "usedReadBytes"
},
{
"name": "usedWriteBytes"
},
{
"name": "usedRealTimeMessages"
},
{
"name": "usedRealTimeBytes"
},
{
"name": "usedCpuTime"
},
{
"name": "usedStorage"
},
{
"name": "expiration"
},
{
"name": "autoRenew"
},
{
"name": "__createdtime__",
"indexed": true
},
{
"name": "__updatedtime__",
"indexed": true
}
]
},
"hdb_info": {
"hash_attribute": "info_id",
"name": "hdb_info",
"schema": "system",
"attributes": [
{
"attribute": "info_id"
},
{
"attribute": "data_version_num"
},
{
"attribute": "hdb_version_num"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_nodes": {
"hash_attribute": "name",
"name": "hdb_nodes",
"schema": "system",
"attributes": [
{
"attribute": "name"
},
{
"attribute": "subscriptions"
},
{
"attribute": "system_info"
},
{
"attribute": "url"
},
{
"attribute": "routes"
},
{
"attribute": "revoked_certificates"
},
{
"attribute": "shard"
}
]
},
"hdb_certificate": {
"hash_attribute": "name",
"name": "hdb_certificate",
"schema": "system",
"attributes": [
{
"attribute": "name"
},
{
"attribute": "uses"
},
{
"attribute": "certificate"
},
{
"attribute": "is_authority"
},
{
"attribute": "private_key_name"
},
{
"attribute": "details"
},
{
"attribute": "is_self_signed"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_analytics_hostname": {
"hash_attribute": "id",
"name": "hdb_analytics_hostname",
"schema": "system",
"attributes": [
{
"attribute": "id"
},
{
"attribute": "hostname"
}
]
},
"hdb_analytics": {
"hash_attribute": "id",
"name": "hdb_analytics",
"schema": "system",
"attributes": [
{
"attribute": "id"
},
{
"name": "metric"
},
{
"name": "path"
},
{
"name": "method"
},
{
"name": "type"
}
]
},
"hdb_raw_analytics": {
"hash_attribute": "id",
"name": "hdb_raw_analytics",
"schema": "system",
"audit": false,
"attributes": [
{
"attribute": "id"
},
{
"attribute": "time"
},
{
"attribute": "metrics"
}
]
},
"hdb_temp": {
"hash_attribute": "id",
"name": "hdb_temp",
"schema": "system",
"attributes": [
{
"attribute": "id"
}
]
},
"hdb_durable_session": {
"hash_attribute": "id",
"name": "hdb_durable_session",
"schema": "system",
"attributes": [
{
"attribute": "id"
}
]
},
"hdb_session_will": {
"hash_attribute": "id",
"name": "hdb_session_will",
"schema": "system",
"attributes": [
{
"attribute": "id"
}
]
},
"hdb_certificate_cache": {
"hash_attribute": "certificate_id",
"name": "hdb_certificate_cache",
"schema": "system",
"attributes": [
{
"attribute": "certificate_id"
}
]
},
"hdb_crl_cache": {
"hash_attribute": "distribution_point",
"name": "hdb_crl_cache",
"schema": "system",
"attributes": [
{
"attribute": "distribution_point"
}
]
},
"hdb_revoked_certificates": {
"hash_attribute": "composite_id",
"name": "hdb_revoked_certificates",
"schema": "system",
"attributes": [
{
"attribute": "composite_id"
}
]
}
}