サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Switch 2
www.pingcap.com
The most advanced, open source, distributed SQL database
Distributed clusters might encounter performance problems or unpredictable failures, especially when they are running in the cloud. Of all the kinds of failures, kernel failures may be the most difficult to analyze and simulate. A practical solution is Berkeley Packet Filter (BPF), a highly flexible, efficient virtual machine that runs in the Linux kernel. It allows bytecode to be safely executed
The Rust programming language compiles fast software slowly. In this series we explore Rust’s compile times within the context of TiKV, the key-value store behind the TiDB database. Rust Compile-time Adventures with TiKV: Episode 4 Lately we’re exploring how Rust’s designs discourage fast compilation. In Rust’s Huge Compilation Units we discussed compilation units, why Rust’s are so big, and how t
The Rust programming language compiles fast software slowly. In this series we explore Rust’s compile times within the context of TiKV, the key-value store behind the TiDB database. Rust Compile-time Adventures with TiKV: Episode 2 In the previous post in the series we covered Rust’s early development history, and how it led to a series of decisions that resulted in a high-performance language tha
Author: Ke’ao Yang (Software Engineer at PingCAP) Transcreator: Caitin Chen; Editor: Tom Dewan Profiling large Rust applications online is difficult. Current profilers are not up to the job. When we need to analyze a Rust program’s performance, we often think about perf. To use perf, we need to: Install a complete perf program to sample stack traces. Use a set of script tools to process the file o
Author: Nick Cameron (Database Engineer at PingCAP) Editor: Caitin Chen I’ve been using Go for the past few weeks. It’s my first time using Go for a large (-ish), serious project. I’ve previously looked at Go a lot and played with examples and toy programs when researching features for Rust. Real programming is a very different experience. I thought it would be interesting to write about my impres
A fully-managed, auto-scaling cloud service designed for your dynamic workloads.
What is Chaos? In the world of distributed computing, you can never predict what will happen to your cluster. Anything is possible. A butterfly fluttering in Rio de Janeiro could change the weather in Chicago, or destroy an entire data center in Cairo. Network Time Protocol (NTP) might be out of sync, CPUs might mysteriously max out, or worse yet, your diligent DBA might accidentally remove data i
What is Rust Rust is a systems programming language sponsored by Mozilla Research. It moves fast and steady with a 6-week release cycle ever since its 1.0 version in May 2015. See the following list for some of the features that most attract us: The design principles of Rust resemble with C++ in Abstraction without overhead and RAII (Resource acquisition is initialization). The minimum runtime and
This is the speech Tang Liu (tl@pingcap.com) gave at the Bay Area Rust Meetup August 2017. Speaker Introduction Async Programming Why not Sync? Why Async? Callback Hell Coroutine Makes it Easy Future, Another Way Futures in Rust Futures Combinator Synchronization Stream Sink Task gRPC Why gRPC? HTTP/2 gRPC based on HTTP/2 Combine Futures and gRPC C gRPC Keywords Pseudo Flow Unary Client Streaming
This is the speech Max Liu gave at Percona Live Open Source Database Conference 2016. Speaker introduction First, about me. I am an infrastructure engineer and I am also the CEO of PingCAP. Currently, my team and I are working on two open source projects: TiDB and TiKV. Ti is short for Titanium, which is a chemical element known for its corrosion resistance and it is widely used in high-end techno
About TiKV TiKV (The pronunciation is: /’taɪkeɪvi:/ tai-K-V, etymology: titanium) is a distributed Key-Value database which is based on the design of Google Spanner, F1, and HBase, but it is much simpler without dependency on any distributed file system. Architecture Placement Driver (PD): PD is the brain of the TiKV system which manages the metadata about Nodes, Stores, Regions mapping, and makes
このページを最初にブックマークしてみませんか?
『Announcing TiDB Cloud, Managed as a Service and in the Marketplace | PingCAP』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く