2018.05.09
DB SQL コラム
ブラウザ上でSQLを試せる「Oracle Live SQL」を使ってみたので、紹介していきます。 資格取得や業務のためにSQLを学習したいけど、環境を作るのは大変そう… そんな方にもお勧めできそうなツールです。 ■必要なもの ・WEBブラウザ ・Oracleのアカウント ■URL https://l …More Read
2014.12.02
DB sqlite 基本
今回はSQLiteの速度が速いと言われているので、MariaDBと比較をしてみました。 他のサイトでは、相当速度差が出ているようです。 SQLiteが早かったり、MySQLの方が早かったりなので、本当はどっちなのでしょう・・・ 実際にやってみると驚きの結果になりました。 SQLiteとMariaDB …More Read
2014.11.17
DB PHP sqlite 基本
今回は、SQLiteを使用したプログラミングについて、軽く触れたいと思います。 SQLiteは、よくAndroidの開発で使用されます。(Androidに標準で入っているためですね) ですので、Javaでの開発になりますが、それはいろんなサイトで書かれていると思うので あえて、JavaではなくPHP …More Read
2014.11.11
DB PHP sqlite 基本
前回はインストールの方法を書きました。 今回は実際にSQLiteを触って、DB、テーブルの作成、操作について記載します。 DB作成とDBアクセス(接続) SQLiteはDBを作成すると1つのファイルを生成します。 このファイルにDBの情報がすべて詰まっていると言っても過言ではありません。 では、実際 …More Read
2014.11.05
Android DB sqlite TIPS サンプル
SQLite(エスキューライト)って何? SQLiteとは、RDBMS(リレーショナルデータベース)一般的なDBと異なり、サーバとして動作させるのではなく、 単独のアプリケーションとして、動作させることができます。 よく利用するもので言うとAndroidのライブラリとして、組込まれていたりします。 …More Read
2014.10.14
DB Linux MariaDB OSS インストール 初心者 基本 無料 環境構築
今回の概要 MySQLにはmysqlslapという負荷テストツールがあります。 これは、MySQL5.1.4から標準搭載されている機能であり、MariaDBにも備わっている機能です。 今回はmysqlslapの使い方について、記載します。 また、MySQLとの性能比較についても検証してみます。 my …More Read
2014.10.03
DB Linux MariaDB OSS インストール 初心者 基本 無料 環境構築
レプリケーションって? 聞いたことがない方もいるかと思うので、まずレプリケーションについて 簡単に説明します。 レプリケーションとは、主となるDB(マスタDB)のコピー(スレーブDB)を作成する技術のことです。 マスタDBを更新した際に同時にスレーブDBをも更新します。 従って、マスタDBに障害が発 …More Read
2014.09.11
DB Linux MariaDB OSS インストール 初心者 基本 無料 環境構築
バックアップとリストアの必要性 どのようなサーバ、PCであっても様々な原因によりデータが破損する可能性があります。 そのため、常日頃からバックアップを取得しておくことが大事です。 では、バックアップの取得方法について、記載します。 バックアップ バックアップの取得には下記種類があります。 指定したD …More Read
2014.09.05
DB Linux MariaDB OSS インストール 初心者 基本 無料 環境構築
だいぶ、DB操作に慣れてきたと思います。 DBからデータを取得する際にSELECT文を使用しますが、 書き方によってレスポンスの速度が結構変わってきたりします。 今回は、レスポンスが早いSQLを書くポイントを記載したいと思います。 サブクエリ(服問い合わせ)の際はIN句ではなく、EXISTS句を使う …More Read
2014.08.28
DB Linux MariaDB OSS インストール 初心者 基本 無料 環境構築
MariaDB はじめてのMariaDB 【第7回 SQLを分析してみよう】 今回は、初歩的なSQLの実行計画の解析方法について記載します。 一般的にDBのパフォーマンスチューニングを行う際に用いられています。 実行計画の取得 DBからデータを取得する際にSELECT文を使用すると思います。 実行計 …More Read