新一代分布式高性能图数据库的构建 - 沈游人Logical Plan Logical Plan Optimized Logical Plan Physical Plan Program API Analysis rules Optimization rules: MATCH -> pushdown Planning Strategies Graph Execution Code Gen JIT Cost model Storage 包裹,对外提供足够的接口 i32 i64 u32 u32 string string 定长 变长 高可用技术方案 基于 Chain Replication ( CRAQ ) 算法实现,进行数据副本处理,头 结点写,多结点读,支持读写分离 ,提供更好的并发查询能力 数据高可用实现 Chain Replication 数据高可用方案 服务高可用实现 系统中 Meta , TS 服务采用主备架 构,基于0 码力 | 38 页 | 24.68 MB | 1 年前3
绕过conntrack,使用eBPF增强 IPVS优化K8s网络性能Major modes • Iptables • IPVS Iptables mode • How it works • DNAT at PREROUTING chain • SNAT at POSTROUTING chain • Pros • Iptables is widely adopted in popular Linux distributions • Cons • O(N^2) O(N^2) in control plane / O(N) in data plane • Poor in scheduling algorithm • Iptables rules are difficult to debug IPVS mode • Services are organized in hash table • IPVS DNAT • conntrack/iptables SNAT0 码力 | 24 页 | 1.90 MB | 1 年前3
唐刚 - Use Rust to Develop the Decentralized Open Data Application - RustChinaConf2023platform ➔ Wants to extend the financial computation/storage model to general cases • Limites of On-chain VM computation • Limites of MPT • Limites of K-V db Problems of Web3: Technical Viewpoint Financial0 码力 | 30 页 | 2.53 MB | 1 年前3
基于Rust-vmm实现Kubernetes运行时vm-virtio: virtio device trait and implementation for virtio primitives such as virtqueues and descriptor chain. crates.io • kvm-bindings: Rust FFI bindings to KVM generated using bindgen. • kvm-ioctls: Safe0 码力 | 27 页 | 34.17 MB | 1 年前3
C++23: An Overview of Almost All New and Updated FeaturesGarbage Collection Support61 Monadic Operations for std::optional New members for std::optional to chain operations on an optional without having to check for them being empty transform(F) returns0 码力 | 105 页 | 759.96 KB | 6 月前3
Secure your microservices with istio step by stepAuthorizationPolicy metadata: name: require-jwt namespace: istio-system spec: action: ALLOW rules: - from: - source: requestPrincipals: ["testing@secure.istio.io/testing@sec ure.istio "productpage-viewer" namespace: default spec: selector: matchLabels: app: productpage rules: - to: - operation: methods: ["GET"] apiVersion: "security.istio.io/v1beta1" kind: name: "details-viewer" namespace: default spec: selector: matchLabels: app: details rules: - from: - source: principals: ["cluster.local/ns/default/sa/bookinfo-productpage"]0 码力 | 34 页 | 67.93 MB | 1 年前3
Автоматизация управления ClickHouse-кластерами в Kubernetesconfiguration: settings: compression/case/method: zstd ● Zoned deployment, Affinity rules ● AntiAffinity rules ● Service templates Operator Administration: ClickHouse defaults Можно собрать желаемую0 码力 | 44 页 | 2.24 MB | 1 年前3
Making Libraries Consumable for Non-C++ DevelopersCallingConv.h • Don’t throw exceptions across the boundary. Explicitly state/document memory ownership rules. • Consider accepting memory alloc/dealloc callbacks – recall previous recommendation. • Limit implicit0 码力 | 29 页 | 1.21 MB | 6 月前3
C++20: An (Almost) Complete Overvieworder of dynamic initializations ❌ Static variables with constant initializers ✔ Complex rules Non-trivial for a reader to know whether it’s constant initialization or dynamic initialization0 码力 | 85 页 | 512.18 KB | 6 月前3
共 9 条
- 1
相关搜索词













