Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SamrtSql-Roadmap-2019 #47

Open
Ahoo-Wang opened this issue Jan 17, 2019 · 2 comments

Comments

Projects
None yet
2 participants
@Ahoo-Wang
Copy link
Member

commented Jan 17, 2019

SmartSql Roadmap - 2019

Simplicity, efficiency, performance, scalability, monitoring, progressive development


简洁、高效、性能、扩展性、监控、渐进式开发

Q2 - SmartSql-V4

  • Execute flow refactoring (pipeline-middleware mode)
  • Increase unit Test coverage
  • Increase performance test report granularity and coverage
  • IDataReaderDeserializer
    • DictionaryDeserializer
    • DynamicDeserializer
    • EntityDeserializer
    • MultipleResultDeserializer
    • ValueTypeDeserializer
  • Custom Tags
    • Script Tag
  • TypeHandler refactoring
  • CUD Auto Implementation (configuration Entity.tablename required)
  • Dynamic Prxy Repository Refactoring
  • Multi-configuration Source loader support
    • XmlConfigLoader
      • File
      • Embedded
    • JsonConfigLoader
    • ZookeeperConfigLoader
    • ConsulConfigLoader
  • Minimize the running environment(only DataSource)
  • Distributed Cache Refactoring
  • Diagnostics support
    • Cache
    • PreparedStatement
    • CommandExecuter
    • Deserializer
    • ERROR
  • DI Use experience optimization
  • SmartSql.Batch -> SmartSql.Bulk
  • IdGenerator

  • 执行流重构(管道-中间件模式)
  • 增加单元测试覆盖率
  • 增加性能测试报告粒度与覆盖率
  • IDataReaderDeserializer
    • DictionaryDeserializer
    • DynamicDeserializer
    • EntityDeserializer
    • MultipleResultDeserializer
    • ValueTypeDeserializer
  • 自定义标签
    • Script Tag
  • TypeHandler 重构
  • CUD 自动实现 (需配置Entity.TableName)
  • 动态代理仓储重构
  • 多配置源加载器支持
    • XmlConfigLoader
      • File
      • Embedded
    • JsonConfigLoader
    • ZookeeperConfigLoader
    • ConsulConfigLoader
  • 最小化可运行环境(only DataSource)
  • 分布式缓存重构
  • Diagnostics 支持
    • Cache
    • PreparedStatement
    • CommandExecuter
    • Deserializer
    • ERROR
  • DI 使用体验优化
  • SmartSql.Batch -> SmartSql.Bulk
  • IdGenerator

Q3


Q4

  • SmartSql.Monitor
    • Authorized
    • Performance
    • Fault Tracking
    • Call Trace
    • Dynamic configuration
    • UI
    • Storage
      • InMemory
      • ...

  • SmartSql.Monitor
    • 授权
    • 性能监控
    • 故障跟踪
    • 调用跟踪
    • 动态配置
    • UI
    • 存储
      • InMemory
      • ...
@Ahoo-Wang

This comment has been minimized.

Copy link
Member Author

commented Apr 10, 2019

image

@lksong110

This comment has been minimized.

Copy link

commented May 10, 2019

虎哥.........VVVVVVV5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.