dotnetcore/SmartSql

SmartSql-Roadmap-2019

Ahoo-Wang opened this issue · 2 comments

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
      • ...

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