The aricma Knowledge Graph is an innovative data management solution designed to address the challenges of changing file storage methods, data search and retrieval, featuring a flexible storage structure, and intelligent indexing.
flowchart LR
subgraph clients
web
mobile
cli
end
subgraph business logic
add-data
end
subgraph data storage
S3
RDS
vectorDB
end
mobile --> add-data
add-data -- store the file for long term --> S3
add-data -- store the token with related file path --> RDS
add-data -- store vector for each token --> vectorDB
flowchart LR
subgraph clients
web
mobile
cli
end
subgraph business logic
get-data
end
subgraph data storage
S3
RDS
vectorDB
end
web --> get-data
get-data -- get all tokens near the query vector --> vectorDB
get-data -- get file paths for each tokens --> RDS
get-data -- get all files --> S3