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

SmartSql-Roadmap-2019 #47

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

SmartSql-Roadmap-2019 #47

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

Comments

@Ahoo-Wang
Copy link
Member

@Ahoo-Wang Ahoo-Wang 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
Copy link
Member Author

@Ahoo-Wang Ahoo-Wang commented Apr 10, 2019

image

@lksong110
Copy link

@lksong110 lksong110 commented May 10, 2019

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

@RocherKong RocherKong changed the title SamrtSql-Roadmap-2019 SmartSql-Roadmap-2019 Jul 25, 2019
@Ahoo-Wang Ahoo-Wang closed this Aug 2, 2019
@Ahoo-Wang Ahoo-Wang unpinned this issue Aug 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants