第44回 MySQL Clusterのご紹介,PostgreSQL関連記事紹介:OSSデータベース取り取り時報|gihyo.jp … 技術評論社      2019-04-19 16:20:27  詳細
この連載では,OSSコンソーシアム データベース部会のメンバーが,さまざまなオープンソースデータベースの毎月の出来事をお伝えしています。 MySQLおよびPostgreSQLは3月の製品アップデートはありませんでした。今回は,MySQLはMySQL Clusterの基礎的な製品情報,PostgreSQLの関連記事を紹介させていただきます。 [MyS...
https://gihyo.jp/dev/serial/01/oss-db-various-news/0044
CharsetとCollationの設定がMySQLのパフォーマンスに与える影響 | Yakst      2019-04-17 02:20:16  詳細
MySQL 8 は MySQL 5.7 より常に高速とは限らない(MySQL 8 is not always faster than MySQL 5.7) に続いて、 今回は、データがメモリに収まっており、CPUバウンドな、read only のとてもシンプルなワークロードのテストをすると決めました。このワークロードにIO処理はありません、メモリとCPUの処理だけです。 テスト環...
https://yakst.com/ja/posts/5431
MySQLと「令和」 - @tmtms のメモ      2019-04-06 19:20:14  詳細
新元号が「令和」に決まったことなので、MySQLでの扱いについての話を。 普通の文字 「令」も「和」もJIS第一水準に含まれている基本的な文字なので普通に日本語が使用できるcharsetで使用できます。 mysql> create table t ( utf8mb4 varchar(255) charset utf8mb4, utf8mb3 varchar(255) charset utf8mb3, utf16 varch...
https://tmtms.hatenablog.com/entry/201904/mysql-reiwa
Orchestrator、Consul、HAProxyを使用したWePayの高可用性MySQLクラスタリング      2019-04-04 09:20:17  詳細
原文(投稿日:2019/02/10)へのリンク WePayのエンジニアリングチームが,HAProxy,Consul,Orchestratorで構築された新しい高可用性MySQLクラスタについて語っている。ダウンタイムを30分から40~60秒に短縮することで,それまでのアーキテクチャを改善している。 WePayではメインRDBMSとしてMySQLが使用されており、複...
https://www.infoq.com/jp/news/2019/03/mysql-clustering-wepay
1,000台規模のインフラ刷新! Kubernetesを採用したサイボウズが語る「NoOps」な未来 - エンジニアHub|若手Webエンジニアのキャリアを考える!      2019-04-03 23:20:20  詳細
1,000台規模のインフラをKubernetesで刷新する なぜパブリッククラウドではなく独自インフラなのか インフラ自体を継続的デリバリするためツールをOSSで Kubernetesの設計思想にインスパイアされたNeco ビジネスとして大切にしている部分は細部まで自分たちで 関連記事 主力製品の「サイボウズ Office」「Garoon」「kint...
https://employment.en-japan.com/engineerhub/entry/2019/03/26/103000
RDS for MySQL5.6 から Aurora(MySQL 5.6 互換)へ移行しました - Feedforce Developer Blog      2019-04-03 23:20:16  詳細
ソーシャルPLUS 開発チームでインフラエンジニア をやっています id:mayuki123 です。気づけば入社から10ヶ月ほど経っていました。 ソーシャルPLUSのメッセージ機能については1年半ほど前にAurora移行を実施していますが、2019年2月中旬にメインのソーシャルログイン機能で利用している データベースをRDS for MySQL5.6...
https://developer.feedforce.jp/entry/2019/04/03/140000
AWS認定ソリューションアーキテクト(アソシエイト)サンプル問題の解説 - Qiita      2019-04-02 08:20:15  詳細
はじめに 先日,AWS認定ソリューションアーキテクト(アソシエイト)を取得致しました。 学習の中で、サンプル問題の解説を作成しながら知識定着と試験範囲を探っていました。 これから学習される方のご参考までに以下に記載します。 ※解釈の誤っているものがあるかもしれません。その際はコメント頂けると嬉しいです。 ↓以...
https://qiita.com/y_shimi/items/4c49808fb96a7b8256a7
MySQL/InnoDB の裏側 / Rails Developers Meetup 2018 Day 1 - Speaker Deck      2019-04-01 04:20:14  詳細
Rails Developers Meetup 2018: Day 1 (https://techplay.jp/event/639872) の発表資料です。 See also Rails Developers Meetup 2018 で「MySQL/InnoDB の裏側」を発表しました - あらびき日記 https://abicky.net/2018/03/25/141353/
https://speakerdeck.com/a_bicky/rails-developers-meetup-2018-day-1
イコール(=)vs ライク(LIKE) の巻 - 41から始めました      2019-03-29 17:20:14  詳細
ある日のこと 社内のHさんから質問が。 外注さんが、文字列である建物名の完全一致検索するときのSQLで `... where building like ? ...` って書いてきたので 「 `=` じゃないのは何故?」って聞いたら↓を意図したと回答がありました。 https://dev.mysql.com/doc/refman/5.6/ja/string-comparison-functions.html ...
http://next4us-ti.hatenablog.com/entry/2019/03/28/225059
日々の覚書: そのvarchar型のカラムに入っている値が数字だけかどうかを確認する方法      2019-03-29 16:20:17  詳細
TL;DRなんか SELECT * FROM t1 WHERE CONCAT('',c1 * 1) != c1 であぶりだせるらしいけどなんで? と聞かれたのでその解説。俺は↑のやり方初めて聞いた。。個人的には WHERE c1 NOT RLIKE '^[0-9][0-9]*$' でいいんじゃない? と思う。前提(?)「数値しか入らないはずのカラムに文字列が入っていてバッチが転けてるの...
https://yoku0825.blogspot.com/2019/03/varchar.html
LaradockのMySQLに接続できなくてはまった話 - Qiita      2019-03-26 18:20:45  詳細
概要 LaradockでLaravelの環境を作ったがMySQLに接続できなくてだいぶはまったので対処法をまとめた。 初期設定 まずは公式ドキュメントを参考に。 Getting Started プロジェクトディレクトリで下記コマンドを叩く。 $ git clone https://github.com/laradock/laradock.git $ cd laradock $ cp env-example .env $ docke...
https://qiita.com/dnrsm/items/4bd078c17bb0d6888647
Charset and Collation Settings Impact on MySQL Performance - Percona Database Performance Blog      2019-03-24 23:20:18  詳細
Following my post MySQL 8 is not always faster than MySQL 5.7, this time I decided to test very simple read-only CPU intensive workloads, when all data fits memory. In this workload there is NO IO operations, only memory and CPU operations. My Testing Setup Environment specification Release | Ubu...
https://www.percona.com/blog/2019/02/27/charset-and-collation-settings-impact-on-mysql-performance/
ID生成方法についてあれこれ - Qiita      2019-03-23 19:20:18  詳細
ID生成について聞かれることが多いので、独自の観点でまとめてみます。タイトルは適当です…。 DBはMySQL(InnoDB)を想定しています。あしからず。 ID生成を知りたいなら ID生成に関しては以下の記事がよく纏まっているので参考にしてみてください。値形式など詳しく書かれています。 ID生成大全 Facebook, Twitter, Insta...
https://qiita.com/j5ik2o/items/1799887fec241c10af39
GitHub - google/mysql-ripple: Ripple, a server that can serve as a middleman in MySQL replication      2019-03-18 10:20:24  詳細
Dismiss Join GitHub today GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together. Sign up
https://github.com/google/mysql-ripple
Looking at MySQL 8 with PostgreSQL goggles on - Cybertec      2019-03-13 21:20:23  詳細
First off – not trying to kindle any flame wars here, just trying to broaden my (your) horizons a bit, gather some ideas (maybe I’m missing out on something cool, it’s the most used Open Source RDBMS after all) and to somewhat compare the two despite being a difficult thing to do correctly / obje...
https://www.cybertec-postgresql.com/en/looking-at-mysql-8-with-postgresql-goggles-on/
第92回 innodb_dedicated_serverによるbuffer_poolの割り当て:MySQL道普請便り|gihyo.jp … 技術評論社      2019-03-13 13:20:15  詳細
MySQLで大切なパラメータの1つとして,innodb_buffer_pool_sizeというバッファプールのサイズを決めるパラメータがあります。デフォルトは128MBで,この値を変更することで大きくパフォーマンスが良くなる可能性があります。MySQL8.0ではinnodb_dedicated_serverをONに設定することで,起動時に環境のメモリに応じて値を...
https://gihyo.jp/dev/serial/01/mysql-road-construction-news/0092
mysql locahost 接続ではunix socket かTCPを明示しないと混乱した - それマグで!      2019-03-12 13:20:15  詳細
ローカルホストのmysql に接続するときに、次のようにすることが多かった。 mysql -h localhost 正直、これでつながってると思ってた。 衝撃の事実。いままでTCPだと思ってたものは unix socketでした。 今日ね、mysql をポート別にdocker で3つ起動てlocalhost側にdocker から公開したんですよ。 つながらないんです。...
http://takuya-1st.hatenablog.jp/entry/2019/03/11/115831
【MySQL】group_concat関数でlimitのように出力件数を制御する │ On Your Mark Tech      2019-03-12 02:20:14  詳細
group_concat関数でlimitのように出力件数を制御する 前回の記事でgroup_concat関数をご紹介しました。 group_concat関数は、distinct 等はサポートされているのですが、 limitはサポートされていません。 group_concat関数内で、limit を使ってもエラーが発生します。 出力結果をプログラムで操作すれば簡単に実装でき...
http://onyourmark.work/2019/02/28/post-689/
初心者が押さえておくべきSQLガイド - Qiita      2019-03-11 15:20:15  詳細
本記事と誰でもすぐわかるデータベース基礎の基礎~ は【学習計画】十週間で知識ゼロからのデータ分析入門の第三週の学習内容です。今後この学習計画について更新していきます。 誰でもすぐわかるデータベース基礎の基礎~では、データベースのコンセプトとRDBMSのMySQLのインストール方法について説明しましたが、今日は...
https://qiita.com/Hailee/items/136439b53a1c4a8265b3