Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
ここ数年でNoSQLを実際のシステムで扱うのも割りと一般的になってきていて、機能面だけでなく、性能面が気になるケースが多くなってきたと思う。 じゃあどうやって性能はかるの?比べるの?って話になるよね。 いわゆる、NoSQLにおけるapache benchやJMeterのようなものがほしいよね。 今日は、そのあたりのひとつのソリューションとなるかもな、YCSBというツールについて書いてみる。 YCSBとは YCSBはYahcoo Cloud Serving Benchmarkの略称で、プロジェクトのWebはこちら。 http://research.yahoo.com/Web_Information_Management/YCSB https://github.com/brianfrankcooper/YCSB/wiki ざっくりひとことで役割と説明すると、NoSQL向けのBenchmarkツ
ども、 西城秀樹の「ヤングマン」がカラオケの 18 番の cloudpack の かっぱ (@inokara) です。 はじめに ベンチマークツールを探していたら Yahoo! 謹製の YCSB(Yahoo! Cloud Serving Benchmark) というツールがあるらしいので導入してみる。ベンチマークツールは導入するだけではダメよダメダメ…だが、今回は Redis(v2.8.19) と Cassandra(v2.0.12) でベンチマークを走らせるまでのメモ。 YCSB とは Yahoo! Cloud System Benchmark (YCSB) Yahoo! Cloud System Benchmark プロジェクトの略称。 The goal of the YCSB project is to develop a framework and common set of wo
NoSQL is the talk of the town. And we have already covered what it is for in one of our previous blogs. Today I would like to share the NoSQL benchmark test results we have recently conducted. It will help you to understand if the soon to develop system is compatible to NoSQL, and which NoSQL product to select. In this article we will reveal the characteristics of Cassandra, HBase and MongoDB iden
With the many new serving databases available including Sherpa, BigTable, Azure and many more, it can be difficult to decide which system is right for your application, partially because the features differ between systems, and partially because there is not an easy way to compare the performance of one system versus another. The goal of the Yahoo! Cloud Serving Benchmark (YCSB) project is to dev
YCSBを使ってみよう的なテーマで書いた前回の続きとして、今回は結果の読み方や負荷パターンの調整について書いてみる。 今回の目次は以下のとおり。 コマンドのパラメータの読み方 DBENGINEごとの接続設定 workloadファイルの読み方/書き方 結果の読み方 コマンドのパラメータの読み方 基本的には起動は以下のようなイメージ。 ./bin/ycsb DBENGINE (run|load) -P CONFIGFILE [ -threads n ] [ -p key=value ] [ -s ]DBENGINEのところはdynamodbやらredisやらmongodbやらが入る。 その次はrunかloadが来る。これは動作モードを決定する値でrunはトランザクションフェーズ(読み込み&更新系)、loadはロードフェーズ(書き込み)の動作になる。 以下、パラメータのリスト。 パラメータ名 意
« 12 Ways to Increase Throughput by 32X and Reduce Latency by 20X | Main | Stuff The Internet Says On Scalability For April 27, 2012 » The EuroSys 2012 system conference has an excellent live blog summary of their talks for: Day 1, Day 2, Day 3 (thanks Henry at the Paper Trail blog). Summaries for each of the accepted papers are here. One of the more interesting papers from a NoSQL perspective was
Fusion-io, proudly part of SanDisk Discover SanDisk Data Center Solutions
YCSB (Yahoo! Cloud Serving Benchmark) はクラウドサービスで使用される様々なデータストアのベンチマークプログラム。Apache 2 ライセンスで配布されており HBase, BigTable, Cassandra, MongoDB, CouchDB, Dynomite, Redis などほとんどの NoSQL 系データストアに対応しています。 ただいま HBase の性能検証を行なっているので YCSB を使ってみます。 手順 ビルド YCSB は実行形式での配布はされていないようなので github からソースを持ってきてビルドします。git, Java (6 で動いた), Apache Ant と HBase のライブラリが必要です。 torao@clove$ git clone git://github.com/brianfrankcooper/Y
YCSB++ In today's cloud computing world, we have seen an explosion in the number of cloud table stores developed for serving cloud data. These table stores are typically designed for high scalablility by using semi-structured data format and weak semantics, and optimized for different priorities such as query speed, ingest speed, availability, and interactivity. Further, as these systems mature, l
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く