c0d3man52

データベース

データベースに関する記事です。MySQLやSQListe、NoSQLなども書いていきます。

1 - 21 / 21件

Cloudflare D1を使ってみた感想

Cloudflareのサーバーレス・データベースサービス「D1」を使ってみた感想をまとめました。

年末なのでサーバー環境を見直ししてみた

年末なので毎年恒例のサーバー大掃除(環境を見直し)してみたのでまとめます。

オンプレミス派が考える、リモートサーバーとローカルサーバー、クラウドの使い分け

自宅サーバーをメインに4年以上運用しているオンプレミス派が考える、リモートサーバーとローカルサーバー、クラウドの使い分けをまとめました。

静的サイトをCDNでオールキャッシュしたらSEO流入が50%増えた話

静的サイトのページデータをCDNに全てキャッシュ(オールキャッシュ)したらSEO流入が50%増えたので、経緯をまとめました。

【2020年版】個人的におすすめなサーバー・クラウドサービスの使い分け

個人的におすすめなサーバー・クラウドサービスの使い分けの個人的メモです。最近は基本無料で使えるものがほとんどで、サーバー費用も月額500円くらいで月間10万PVくらいを捌いてます。

【2020年版】個人的にベストなフロントエンドJAMstack構成

2020年版現在の、個人的にベストなフロントエンドJAMstack構成(Vue.js + HUGO)とサーバーについてまとめてみました。

サーバー費用を極限まで抑えてみてわかったメリットとデメリット

ここ1年は、担当サービスでも個人的ブログでも「サーバー費用をいかに抑えるか」というのをテーマにやってきました。ある程度結果も出てきたのでメリットデメリットをまとめてみました。

Laravelの軽量版・LumenでSQLite3を使う

Laravelの軽量版・Lumenを試しています。個人の遊びサーバーはMySQLが入っていないので、データベースにSQLite3を使う設定をしてみました。

[CodeIgniter] MySQLからSQLite3へ変換してCodeIgniterで使う

機能的には「おもちゃ」と呼ばれるSQLite3ですが、DBへのリアルタイム書き込みなどがなく、リードオンリーなサイトで、おもちゃレベルのアクセスしかないなら(当ブログのように。。。)、SQLite3で十分じゃないかと思い、CodeIgniter + SQLite3移行してみました。

[CodeIgniter] Active RecordでInsertして発行されたIDを取得する

CodeIgniterで管理画面的なものを使っている時に、Insertした時にMYSQLのLAST_INSERT_IDと同じことがCodeIgniterのActive Recordでできないかと思って、調べてみました。

[CodeIgniter] クエリビルダ(Active Record)で発行されるSQLを確認する

スロークエリを探す際などに、CodeIgniterのクエリビルダ(Active Record)がどのようなSQL文を発行しているのかをチェックしたい時があります。今回は、クエリビルダを使ったSQL文の確認方法をみていきます。

[CodeIgniter] SQLite3でマイグレーションをする テーブル削除(drop table)対応版

PHPで簡単にデータベースのバージョン管理ができるマイグレーションを、CodeIgniter + SQLite3の環境で使う際の問題点を解決しようとトライするシリーズ。今回は、drop table対応版です。

[CodeIgniter] SQL_CALC_FOUND_ROWSを使って一覧と件数を一発で取得する

CodeIgniterで、一覧を取得するコードを書く場合に、一覧と合計件数を一発で取得する書き方を考えてみました。

[CodeIgniter] CodeIgniter + SQLite3の処理速度をベンチマーク

CodeIgniter+軽量なデータベースSQLiteの組み合わせで、どれくらいのパフォーマンスが出るのかを調べるために、ベンチマークをとってみました。

[CodeIgniter] Migrationクラスの動きを確認してみた

DBの設定をファイルで管理できるマイグレーション。CodeIgniterにも標準でMigrationライブラリクラスが搭載されています。今回は、CodeIgniterのMigrationライブラリクラスの動きを確認してみました。

[SQLite3] SQLite3でMYSQLのEXPLAIN的なコマンドを使う

インデックスが適切に使われているかをチェックするのに便利なMYSQLコマンド「EXPLAIN」。MYSQLのEXPLAINと同じことをSQLite3でやるにはどうすればいいのか調べてみました。

[PHP] CodeIgniter + SQLite3で軽量WEBサイトを作る

PHPでデータベースというとMYSQLやMariaDBが人気かつ速度面でも有利ですが、PHPさえあれば動いてくれる軽量な組み込みDB・SQLite3をCodeIgniterで使ってみました。

[CodeIgniter] セッションをプレフィックス付きDBで使う場合の設定

CodeIgniterをプレフィックス付きDBで運用している際に、セッションDBの設定方法が微妙にわかりずらかったのでまとめました。

[PHP] CodeIgniterでalready has more than 'max_user_connections' active connectionsエラーの対応

CodeIgniterの接続先DBサーバーをConoHaのDBサーバーにしたところ、下記のmax_user_connectionsが出たので、対策を調べてみました。

[VPS] ConoHaデータベースサーバーの速度をベンチマークする

ConoHaのDBサーバーがキャンペーンで60日間無料だったので、受託している仕事のサーバーを移転するか検討するために、DBサーバーの速度を測るために、お手製ベンチマークを取ってみました。

[WordPress] KUSANAGI Runs on DockerでLet's EncryptのSSL付きマルチサイトを立ち上げる

高速動作のWordPressサイトをDockerで楽々構築ができる「KUSANAGI Runs on Docker」。今回は、無料SSL・Let's Encryptを使ったHTTPSサイト化と、マルチサイト運用に対応させてみたいみたいと思います。