Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MarketStore_LT.pdf

dakimura
December 21, 2018
140

 MarketStore_LT.pdf

Alpacaが開発する時系列データ特化型データベースMarket Storeのチュートリアル

dakimura

December 21, 2018
Tweet

Transcript

  1. 自己紹介 - Daito Akimura • 本職: メルカリ の Backend Engineer •

    副業: 先月からAlpaca Japanにて MarketStore開発 • 仕事では Java, Python, PHP, Go を使っています • Twitter: @akkie30 • GitHub: dakimura
  2. Data Write & Query >>> import pymarketstore, numpy, pandas >>>

    data = numpy.array([(1544400000, 10.0)], dtype=[('Epoch', 'i8'), ('Ask', 'f4')]) >>> cli = pymarketstore.Client() >>> data = numpy.array([(1544400000, 10.0)], dtype=[('Epoch', 'i8'), ('Ask', 'f4')]) >>> cli.write(data, 'TEST/1Min/Tick') # write data >>> cli.query(pymarketstore.Params('TEST', '1Min', 'Tick')).first().df() # read data Epoch Ask 2018-12-10 00:00:00+00:00 10.0