The DevOps Handbookcompetitive landscape 2. Provide stable, reliable, and secure service to the customer b. THE BUSINESS VALUE OF DEVOPS i. Code and change deployments (thirty times more frequent) ii. Code and change deployment significant difference between technology and manufacturing value streams is that our work is invisible. Unlike physical processes, in the technology value stream we cannot easily see where flow is being impeded WASTE IN THE VALUE STREAM 1. In the book Implementing Lean Software Development: From Concept to Cash, Mary and Tom Poppendieck describe waste and hardship in the software development stream as anything0 码力 | 8 页 | 22.57 KB | 1 年前3
1.5 Badger_ Fast Key-Value DB in GoBadger: Fast Key-Value DB in Go Manish R Jain, Dgraph Labs Apr 14,2018 Gopher China, Shanghai Dgraph Labs Fast, Distributed graph database. Sparse data sets. Lots of relationships. https://dgraph https://dgraph.io What is Badger? Badger is an embedded key-value database, written in Go. Licensed under Apache 2.0. Current Status Closing v2.0. Close to 3500 Github starts. 42 contributors. Used 0-stor, Sandglass. Serving 300TB (and growing) at Usenet Express Basic Operations Set a key-value func set() error { fmt.Println("\nRunning SET") return db.Update(func(txn *badger0 码力 | 74 页 | 1.70 MB | 1 月前3
Stream processing fundamentals - CS 591 K1: Data Stream Processing and Analytics Spring 2020## CS 591 K1: Data Stream Processing and Analytics Spring 2020 ## 1 /23: Stream Processing Fundamentals Vasiliki (Vasia) Kalavri vkalavri@bu.edu ## What is a stream? - In traditional data processing processing applications, we know the entire dataset in advance, e.g. tables stored in a database. A data stream is a data set that is produced incrementally over time, rather than being available in full before high-volume, real-time data that might be unbounded • we cannot store the entire stream in an accessible way • we have to process stream elements on-the-fly using limited memory ## Properties of data streams0 码力 | 45 页 | 1.22 MB | 2 年前3
Scalable Stream Processing - Spark Streaming and Flink## Scalable Stream Processing - Spark Streaming and Flink Amir H. Payberah payberah@kth.se 05/10/2018 https://id2221kth.github.io ## Data Processing Graph Data Pregel, GraphLab, PowerGraph GraphX GraphX, X-Stream, Chaos Batch Data MapReduce, Dryad FlumeJava, Spark Structured Data Spark SQL Machine Learning Mliib Tensorflow Streaming Data Storm, SEEP, Naiad, Spark Streaming, Flink, Millwheel BigTable, Cassandra ## Distributed Messaging Systems Kafka Resource Management Mesos. YARN ## Stream Processing Systems Design Issues ▶ Continuous vs. micro-batch processing Record-at-a-Time vs. declarative0 码力 | 113 页 | 1.22 MB | 2 年前3
C++高性能并行编程与优化 - 课件 - 17 由浅入深学习 map 容器## 由浅入深学习 map 容器 by 彭于斌 (@archibate) 我负责监督你鞋习! 本期看点: 用方括号 [ ] 取出 map 元素居然是错误的! 能不能在遍历的同时删除元素?安全吗? emplace, emplace hint, try_emplace 的区别?  3. string_view , const char * 的爱恨纠葛 (BV1ja411M7Di) 我们都要认真鞋习哦 4. 万能的 map 容器全家桶及其妙用举例(本期) 5. 函子 functor 与 lambda 表达式知多少 6. 通过实战案例来学习 STL 算法库 7. C++ 标准输入输出流 & 字符串格式化 5e498bf3d00d971de6ee1/p3_1.jpg) ## map 查找元素的两个接口 • map 提供了两个查找元素的接口,一曰 ,二曰 at。 那么他们两个又有什么区别呢?很多新手都分不清他俩,可能只认识☐。 ## 读取 map 元素 • mapm; - 读取 map 中指定键值的元素有两种方法。 • val = m["key]; 0 码力 | 90 页 | 8.76 MB | 2 年前3
Stream ingestion and pub/sub systems - CS 591 K1: Data Stream Processing and Analytics Spring 2020# CS 591 K1: Data Stream Processing and Analytics Spring 2020 ## 1 /28: Stream ingestion and pub/sub systems Vasiliki (Vasia) Kalavri vkalavri@bu.edu ## Streaming sources  Where do stream processors read data from? Files, e.g. transaction logs Sockets IoT devices and sensors Databases and KV stores Message queues unpredictable delays • might be producing too fast • stream processor needs to keep up and not shed load • might be producing too slow or become idle • stream processor should be able to make progress • might0 码力 | 33 页 | 700.14 KB | 2 年前3
【04 RocketMQ 王鑫】Stream Processing with Apache RocketMQ and Apache FlinkStream Processing with Apache RocketMQ and Apache Flink 王鑫 · The Apache Software Foundation Nov.4, 2018, Shanghai, Apache Flink China Meetup  .setParallelism(2) .process(new ProcessFunction<map, map="">() { @Override public void processElement(Map in, Context ctx, Collector<map> out) throws Exception { // do something0 码力 | 30 页 | 24.22 MB | 2 年前3
Skew mitigation - CS 591 K1: Data Stream Processing and Analytics Spring 2020# CS 591 K1: Data Stream Processing and Analytics Spring 2020 4/16: Skew mitigation Vasiliki (Vasia) Kalavri vkalavri@bu.edu ## Key partitioning  > δ*N, where N is the number of stream elements • The solution will not contain any item y with frequency: • freq(y) < (δ - ε)*N, for a user-chosen value ε |not \\delta^{\*}N $|| ## Notation (I) Input: a stream of items N: number of items in the stream $ f_{e} $ : true frequency of the item e in the input stream f: estimated frequency of item δ: user-defined0 码力 | 31 页 | 1.47 MB | 2 年前3
State management - CS 591 K1: Data Stream Processing and Analytics Spring 2020# CS 591 K1: Data Stream Processing and Analytics Spring 2020 2/25: State Management Vasiliki (Vasia) Kalavri vkalavri@bu.edu ## State in dataflow computations Any non-trivial streaming computation d594d85ed844723ae7e0a3cea6fb1/p4_2.jpg) What state types can you think of? • Count, sum, list, map, ... ## State management in Apache Flink All data maintained by a task and used to compute results: to a key defined in the operator's input records - Flink maintains one state instance per key value and partitions all records with the same key to the operator task that maintains the state for this0 码力 | 24 页 | 914.13 KB | 2 年前3
Streaming optimizations - CS 591 K1: Data Stream Processing and Analytics Spring 2020## CS 591 K1: Data Stream Processing and Analytics Spring 2020 ## 4 /14: Stream processing optimizations Vasiliki (Vasia) Kalavri vkalavri@bu.edu ## Topics covered in this lecture • Costs of streaming 2db614d10387ee7/p3_1.jpg) ## Revisiting the basics A series of transformations on streams in Stream SQL, Scala, Python, Rust, Java...  - Stateful operators maintain state that reflect part of the stream history they have seen • windows, continuous aggregations, distinct... - State is commonly partitioned0 码力 | 54 页 | 2.83 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
DevOpsThe Three WaysConway's LawValue Stream MapBatch SizeBadgerkey-value DBLSM treevalue logGostream processingdata streamstream modelstream applicationreal-timeSpark StreamingFlink微批处理窗口语义分布式文件系统map容器set容器map函数遍历修改底层实现流数据处理发布/订阅系统Pub/Sub数据流处理消息队列Apache RocketMQApache Flink分布式流数据平台流处理生态系统项目Skew MitigationPartitioningLoad BalancingHybrid PartitioningLossy Countingstate managementkeyed stateoperator state流处理优化数据流图状态管理并行性编译器优化













