跳到主要内容

API 异同

为了提供更好的用户体验,Zilliz Cloud 的运行方式与 Milvus 略有不同。本文将介绍 Zilliz Cloud 和 Milvus 在 API 操作方面的差异。

如果您计划从 Milvus 迁移到 Zilliz Cloud,可能需要对历史代码进行一些必要的修改。

特定场景权限

下表比较了各业务场景下 API 各接口的可用性。注意,BYOC 场景下 API 可用性与企业版基本一致,仅有少许例外。更多详情,可查看使用限制

API

GUI 操作

企业版/BYOC

别名

alterAlias()

createAlias()

dropAlias()

describeAlias()

listAliases()

认证

createCredential()

deleteCredential()

listCredUsers()

updateCredential()

批量插入

bulkInsert()

getBulkInsertState()

listBulkInsertTasks()

Collection

getCollectionStatistics()

createCollection()

describeCollection()

dropCollection()

alterCollection()

getLoadingProgress()

getPersistentSgementInfo()

getQuerySegmentInfo()

getReplicas()

insert()

loadCollection()

releaseCollection()

showCollections()

getLoadState()

renameCollection()

upsert()

数据库

ListDatabases

DropDatabase

CreateDatabase

索引

createIndex()

describeIndex()

dropIndex()

getIndexBuildProgress()

getIndexState()

管理

getCompactionState()

getCompactionStateWithPlan()

getFlushState()

getMetrics()

loadBalance()

manualCompact()

分区

createPartition()

dropPartition()

getPartitionStatistics()

hasPartiotion()

loadPartitions()

releasePartitions()

showPartitions()

搜索 & 查询

search()

query()

访问控制(RBAC)

addUserToRole()

createRole()

dropRole()

grantRolePrivilege()

removeUserFromRole()

revokeRolePrivilege()

selectGrantForRole()

selectGrantForRoleAndObject()

selectRole()

selectUser()

grantPrivilegeV2()

revokePrivilegeV2()

系统

getVersion()

checkHealth()

Ctrl I