alibaba / alibaba/havenask

havenask 1.0版本规划

Open
#49 4 comments 4 reactions 0 assignees View on GitHub
v1.0
Dominant language
C++
Stars
1.8k
Forks
352
PR merge metrics
No merged PRs in 30d

Description

1. 升级Havenask的基础编译环境
* gcc升级至gcc 10
* glibc升级至glibc 2.32
* 编译工具scons升级为bazel
2. 升级indexlib至indexlibv2,扩展性更好,更容易扩展新的索引类型,动态修改索引结构
3. 支持读写统一,自持有数据,实时索引整理
4. 支持单节点承载多数据分片,单机多shard
5. 单机模式下,支持qrs和searcher角色合并
6. 开放更多的组件和基础库

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by breaking the six roadmap items into separately scoped changes and locating the existing build, index, read/write, sharding, role, and component boundaries. Done would require implementation and validation of all listed Havenask 1.0 goals, but the issue does not define acceptance tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend, build-system, distributed-systems, search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.