Maxwell
Maxwell
As Github release its CICD service Action, there should be Action notification integrated with slack.
## Feature Request ### Is your feature request related to a problem? Please describe: n/a ### Describe the feature you'd like: Support AWS CloudWatch for SQL auditing sinking, store the...
## Development Task The pisa proxy shall support an authentication mechanism based on HashiCorp Vault, the vault might on premise or hashicorp stuff. For the moment we'd like to keep...
## Development Task Check cargo dependencies used in Pisa-Proxy to keep it a `clean status` for better maintainability.
## Development Task Currently Pisanix is under low code coverage, neither with integration. For better maintainability, more test cases including unit test and integration test should be added.
## Feature Request ### Is your feature request related to a problem? Please describe: For better communication performance, Pisanix should support gRPC. ### Describe the feature you'd like: Firstly, Pisa-Controller...
## Development Task For better documentation, there is a need for docs automation workflow. Trying to build a Github Action to implementing the following steps: 1. Run `npm run build`...
domain: database Umbrella issue: https://github.com/opensergo/opensergo-specification/issues/15 `Encryption` defines a set of rules help declare data encryption configurations. (English version TBD...) --- 企业往往因为安全审计和合规的要求,需要对数据存储提供多种安全加固措施,比如数据加密。 数据加密通过对用户输入的 SQL 进行解析,并依据用户提供的加密规则对 SQL 进行改写,从而实现对原文数据进行加密,并将原文数据(可选)及密文数据同时存储到底层数据库。在用户查询数据时,它仅从数据库中取出密文数据,并对其解密,最终将解密后的原始数据返回给用户。 配置包括: - encryptors:加密器配置,指使用什么加密算法进行加解密,如:AES,MD5,RC4,SM3 和...
domain: database Umbrella issue: https://github.com/opensergo/opensergo-specification/issues/15 `Sharding` defines a set of rules help declare how to implementing sharding. (English version TBD...) --- 数据分片是基于数据属性一种扩展策略,对数据属性进行计算后将请求发往特定的数据后端,目前分为分片键分片和自动分片。其中分片键分片中需要指明需要分片的表、列、以及进行分片的算法。 配置数据分片首先需要确定是分片键分片还是自动分片,规则配置如下: 分片键分片的规则配置包括: - tables: # 数据分片规则配置 - <...
domain: database Umbrella issue: https://github.com/opensergo/opensergo-specification/issues/15 `VirtualDatabase` defines what a database looks like in the application's view. (English version TBD...) --- 在数据库治理中,不管是读写分离、分库分表、影子库,还是加密、审计和访问控制等,都需要作用在一个具体的数据库之上。在这里将这样的一个逻辑的数据库称为虚拟数据库,即 VirtualDatabase。VirtualDatabase 在应用看来是一组特定的数据库访问信息,并通过绑定特定的治理策略实现相应的治理能力。以读写分离为例: - services: 表示一组数据库服务。对于每个数据库服务,需要的信息有: - name: 当前数据库服务的名称 -...