让你去实现一个数据库引擎和一个全文引擎,你会分别怎么考虑。我觉得数据库引擎:
1. 事务管理
2. 并发及锁管理
3. 内存/缓存管理
4. 查询计划缓存
5. 日志管理全文:
1. 分词算法
2. 数据存储
3. 面向数据读的并发
比较乱,大家抛砖。