Putting an Invisible Shield on Kubernetes SecretsKailun Qin, Ant Group Putting an Invisible Shield on Kubernetes Secrets Agenda • K8s Secrets: Overview • TEE-based K8s Secrets Protection: Solution • Production Experience @ Ant Group • Demo • Summary Introducing mutual (remote / local) attestations between entities Production Experience @ Ant Group KMS Plugin • Workflow • Encryption • Decryption • Engineering decisions • apiserver is responsible0 码力 | 33 页 | 20.81 MB | 1 年前3
ClickHouse in Productionhttps://badoo.com/ 26 / 97 ClickHouse in Production: Badoo HTTP Server Aggregation Services HDFS Storage MR Aggregation Old Events Pusher Events Storage Old Events Database PHP API Client Graphs Browser Mobile App 27 / 97 ClickHouse in Production: Badoo HTTP Server Aggregation Services HDFS Storage MR Aggregation Old Events Pusher Events Storage Old Events Database PHP API Client Graphs Browser Mobile App 28 / 97 ClickHouse in Production: Badoo HTTP Server Aggregation Services HDFS Storage MR Aggregation Old Events Pusher Events Storage Old Events Database PHP API Client Graphs0 码力 | 100 页 | 6.86 MB | 1 年前3
pandas: powerful Python data analysis toolkit - 0.25Series, DataFrame, etc. automatically align the data for you in computations • Powerful, flexible group by functionality to perform split-apply-combine operations on data sets, for both ag- gregating and Grouping By group by we are referring to a process involving one or more of the following steps: • Splitting the data into groups based on some criteria • Applying a function to each group independently Tablewise Function Application: pipe() 2. Row or Column-wise Function Application: apply() 3. Aggregation API: agg() and transform() 4. Applying Elementwise Functions: applymap() Tablewise function application0 码力 | 698 页 | 4.91 MB | 1 年前3
peewee Documentation Release 0.9.7another way of expressing the same User.select({ User: ['*'], Tweet: [Count('id', 'count')] }).group_by('id').join(Tweet).order_by(('count', 'desc')) # do an atomic update TweetCount.update(count=F('count') SELECT "id", "creator", "name" FROM "blog" WHERE "id" = ? LIMIT 1 PARAMS: [1] To delete an arbitrary group of records, you can issue a DELETE query. The following will delete all Entry objects that are a year equivalent to the following: query = Blog.select({ Blog: ['*'], Entry: [Count('id')], }).group_by(Blog).join(Entry) The resulting query will return Blog objects with all their normal attributes0 码力 | 78 页 | 143.68 KB | 1 年前3
peewee Documentation
Release 0.9.7# another way of expressing the same User.select({ User: [’*’], Tweet: [Count(’id’, ’count’)] }).group_by(’id’).join(Tweet).order_by((’count’, ’desc’)) # do an atomic update TweetCount.update(count=F(’count’) SELECT "id", "creator", "name" FROM "blog" WHERE "id" = ? LIMIT 1 PARAMS: [1] To delete an arbitrary group of records, you can issue a DELETE query. The following will delete all Entry objects that are a year This is equivalent to the following: query = Blog.select({ Blog: [’*’], Entry: [Count(’id’)], }).group_by(Blog).join(Entry) The resulting query will return Blog objects with all their normal attributes0 码力 | 53 页 | 347.03 KB | 1 年前3
Apache ShardingSphere 5.0.0-alpha Document. . . . . . . . . . . . . . . . . . . . . . 295 7.9 In SQLSever and PostgreSQL, why does the aggregation column without alias throw ex‐ ception? . . . . . . . . . . . . . . . . . . . . . . . . . . . name after sharding, or misconducts caused by operations such as pagination, order by or aggregated group by are just the case in point. 3.1. Sharding 10 Apache ShardingSphere document, v5.0.0-beta Cross‐database extract the parsing context, which can include tables, options, ordering items, grouping items, aggregation functions, pagination information, query conditions and placeholders that may be revised. Query0 码力 | 311 页 | 2.09 MB | 1 年前3
peewee Documentation Release 1.0.0another way of expressing the same User.select({ User: ['*'], Tweet: [Count('id', 'count')] }).group_by('id').join(Tweet).order_by(('count', 'desc')) # do an atomic update TweetCount.update(count=F('count') "id", "creator", "name" FROM "blog" WHERE "id" = ? LIMIT 1 PARAMS: [1] To delete an arbitrary group of records, you can issue a DELETE query. The following will delete all Entry objects that are a year equivalent to the following: query = Blog.select({ Blog: ['*'], Entry: [Count('id')], }).group_by(Blog).join(Entry) The resulting query will return Blog objects with all their normal attributes0 码力 | 101 页 | 163.20 KB | 1 年前3
peewee Documentation
Release 1.0.0# another way of expressing the same User.select({ User: [’*’], Tweet: [Count(’id’, ’count’)] }).group_by(’id’).join(Tweet).order_by((’count’, ’desc’)) # do an atomic update TweetCount.update(count=F(’count’) SELECT "id", "creator", "name" FROM "blog" WHERE "id" = ? LIMIT 1 PARAMS: [1] To delete an arbitrary group of records, you can issue a DELETE query. The following will delete all Entry objects that are a year This is equivalent to the following: query = Blog.select({ Blog: [’*’], Entry: [Count(’id’)], }).group_by(Blog).join(Entry) The resulting query will return Blog objects with all their normal attributes0 码力 | 71 页 | 405.29 KB | 1 年前3
Apache ShardingSphere 5.0.0 Document. . . . . . . . . . . . . . . . . . . . . . 257 Group‐by Merger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Aggregation Merger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 7.7.20 20. [Other] In SQLSever and PostgreSQL, why does the aggregation column with‐ out alias throw exception? . . . . . . . . . . . . . . . . . . . . . . . . . . . t_order CHECK TABLE t_order SET RESOURCE GROUP group_name DROP RESOURCE GROUP group_name CREATE RESOURCE GROUP group_name TYPE = SYSTEM ALTER RESOURCE GROUP rg1 VCPU = 0‐63 4.1. DB Compatibility 190 码力 | 403 页 | 3.15 MB | 1 年前3
Apache ShardingSphere 5.1.1 Document. . . . . . . . . . . . . . . . . . . . . . 267 Group‐by Merger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Aggregation Merger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 7.8.23 [Other] In SQLSever and PostgreSQL, why does the aggregation column without alias throw exception? . . . . . . . . . . . . . . . . . . . . . . . . . . . . t_order CHECK TABLE t_order SET RESOURCE GROUP group_name DROP RESOURCE GROUP group_name CREATE RESOURCE GROUP group_name TYPE = SYSTEM ALTER RESOURCE GROUP rg1 VCPU = 0‐63 openGauss The unsupported0 码力 | 458 页 | 3.43 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













