01Core pain point and demand
DolphinDB C++ API 缺少与 Python API 中 table.append! 或 tableAppender 等价的批量写入接口,开发者只能执行原生 SQL,无法方便地批量插入数据,导致开发效率低。
02Product solution
开发一个基于 DolphinDB C++ API 的轻量级封装库,提供与 Python API 类似的 tableAppender 和批量写入功能,支持高效的数据批量插入,简化开发流程。
03Monetization and business model
提供开源基础版与商业高级版,高级版包含技术支持、性能优化和定制化服务;也可通过提供企业级部署和培训服务盈利。
04Action steps
- 1调研 DolphinDB C++ API 现有功能,确认批量写入接口的缺失细节。
- 2设计封装库的 API 接口,确保与 Python API 的 tableAppender 语义一致。
- 3开发核心批量写入功能,并编写单元测试和性能基准。
- 4在 DolphinDB 社区和开发者论坛发布试用版,收集反馈。
- 5根据反馈优化性能和易用性,完善文档和示例。
- 6发布正式版,并制定开源与商业化策略。
- 7持续维护,根据用户需求增加新功能。
05Risk notice
DolphinDB 官方可能在未来版本中直接添加 C++ 批量写入接口,导致该封装库失去竞争力;同时,C++ 开发者群体相对较小,市场容量有限,商业化回报可能不及预期。