Giter VIP home page Giter VIP logo

pingcap_demo's Introduction

Pingcap_demo

Description

编写一个程序,语言任意,程序运行起来后,能在 TiDB Key Visualizer 上显示出明亮的正弦曲线。相关参考资料(可自行寻找其他资料):

Build

  ## get binary 
  wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz
  tar -xzvf tidb-latest-linux-amd64.tar.gz
  cd tidb-latest-linux-amd64
  mkdir data
  mkdir data/logs

  ## start tidb
  ## pd > tikv > tidb
  ./bin/pd-server --data-dir=./data/pd --log-file=./data/logs/pd.log &
  ./bin/tikv-server --pd="127.0.0.1:2379" --data-dir=./data/tikv --log-file=./data/logs/tikv.log &
  ./bin/tidb-server --store=tikv --path="127.0.0.1:2379" --log-file=./data/logs/tidb.log &

  ## start demo
  go run demo.go

Timeline

  • 3.2~3.4 研究文档,企图用docker搭建,后来发现pd的版本不太够,clone新的pd,make完发现自己网络太差了,没法去做新的docker编译文件(,gg.gg; 学习mysql...,复(预)习go(顺便自闭课程设计)
  • 3.5 自闭 + 开始研究viz的构成,发现了很多我没法解释的问题,但是找到了好像靠谱的解决方案...写了个最初始的demo
  • 3.6 写了看起来靠谱的demo(实际上并不靠谱)
  • 3.7 调试&test

Presentation

  • 原来的图被挂出去鞭尸了,诚惶诚恐的又跑了一遍,效果好了一点点
  • 猜测是原来的table里的数据没有清除,增长了select时间,insert减少了?外加本地网络的问题?

图像

Problem

感觉自己对这套数据库其实并不是很了解吧orz(啊我的数据库水平停留在自己写过的一点sqlite...

  • 从viz上看到了很长的延时,我猜可能是pd调度的问题?
  • 我有尝试删掉table,但是我发现他并不能在table上消失哎,大概等了一天都不会消失...不是很懂(

TODO

  • 这sin也太丑了...
  • 企图修改一点时间函数让看起来有延时的时候变短一点orz
  • (虽然我觉得我好像也不会todo了?

pingcap_demo's People

Contributors

alisahhh avatar

Watchers

James Cloos avatar  avatar PikaGu avatar

pingcap_demo's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.