スマートスタイル TECH BLOG

データベース&クラウド技術情報

技術情報( 41 )

Category
sysbench 1.0 でオリジナルのベンチマークシナリオを作成する
6806

sysbench 1.0 でオリジナルのベンチマークシナリオを作成する

MySQLのベンチマークツール MySQLのベンチーマークツールで一般的によく使われるのは以下のようなものがあります。 sysbench CPUやファイルIOなどデータベースサーバーのパフォーマンスを測定するツール。データベースはMySQLとPostgreSQLに対応。シナリオは比較的シンプルです。 GitHub &#...
Percona Server で MyRocks エンジン(RocksDB)を使う
7617

Percona Server で MyRocks エンジン(RocksDB)を使う

MyRocks エンジンとは? Facebook社が開発したMySQLのストレージエンジンです。RocksDBをバックグラウンドのストレージに使用しており、テーブル圧縮をしたInnoDBと比較して、高い圧縮性能をもち、高速な書き込み処理が可能という特徴があります。 Facebookでは独自に改良されたMySQL(5.6...
MySQL Sandbox の使用方法
5921

MySQL Sandbox の使用方法

MySQL Sandbox の使用方法 オフィシャル MySQL::Sandbox CPAN MySQL Sandboxについて MySQL Sandboxとは、検証用MySQL環境を容易に構築することを目的としたPerl製の ツールです。 単一インスタンス・マスタースレーブ構成・双方向レプリケーションなどが1コマンド...
AWS Database Migration Serviceを使ってみる
4117

AWS Database Migration Serviceを使ってみる

はじめに 以前SCTを利用したスキーマ移行に触れたので、次はAWS Database Migration Service(DMS)を利用したデータ移行について書いてみます。 なお私が利用した際はOracle DatabaseからAuroraに移行したので、その際のポイントも記載します。 前提条件 ※DMS使用に焦点をお...
MySQL8.0 の共通テーブル式(CTE)を使ってみよう
19650

MySQL8.0 の共通テーブル式(CTE)を使ってみよう

Changes in MySQL 8.0.1 (2017-04-10, Development Milestone) 今回の記事では、MySQL8.0 から追加された「共通テーブル式」(以下、CTE)を手軽に試す方法をご紹介したいと思います。 ※ MySQL8.0をセットアップする手順については以下の公式マニュアルを参...
PHPでMySQLの新しいAPI「X DevAPI」を使ってみた
7104

PHPでMySQLの新しいAPI「X DevAPI」を使ってみた

MySQLで NoSQL MySQL 5.7.12 から、MySQLでもNoSQLのように JSON形式による Document Store が扱えるようになりました。 今回は PHP の mysql_xdevapi の バージョン 8.0.2 (alpha) がリリースされたのでどういった機能があるか検証を行いました...
MySQL・MariaDB間でレプリケーション環境を構築
11639

MySQL・MariaDB間でレプリケーション環境を構築

MySQL5.7とMariaDB10.1のレプリケーション環境を構築 MySQLをマスターサーバー、 MySQLと互換性を持つMariaDBをスレーブサーバーとして設定し、 両サーバー間でレプリケーション環境を構築してみました。 Vagrant で立てた MySQL 5.7 (mysql-node1) 1台 + Mar...
MariaDB ColumnStore を試してみた
6633

MariaDB ColumnStore を試してみた

概要 昨今、「ビッグデータ」や「BI」というワードを頻繁に耳にしますね。その影響もあってか、大規模なログデータを扱うのに最適な「カラム指向データベース」が注目を集めています。 MariaDB社が開発・提供する MariaDB ColumnStore (以下、ColumnStore)は、そんなカラム指向データベースの一つ...
MySQL と MariaDB のテーブルスペース暗号化について
25879

MySQL と MariaDB のテーブルスペース暗号化について

はじめに MySQL 5.7.11 以降では、透過的テーブルスペース暗号化が実装されています。また、MariaDB 10.1.3 以降でも、Data at Rest Encryption というデータベースレベルの暗号化が実装されていますが、MySQL とは設定方法や範囲などが異なります。ここでは、それぞれの機能の違い...
Return Top