はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ マイグレーション

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 39件)

【PHP/Laravel】マイグレーションファイルを全て削除するとDB構築時間が99%削減!? - RAKUS Developers Blog | ラクス エンジニアブログ

2024/02/22 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip Laravel ラクス マイグレーションファイル PHP 直面

こんにちは。大阪楽楽開発課のdaina_rksです。 Laravelのマイグレーションを活用して、テーブル定義を更新しているサービスは多いと思います。 しかしサービスが継続するにつれ、気づけば大量のマイグレーションファイルが存在している、、、なんて経験はありませんか? 私が携わっていたプロジェクトでも同じ悩みに直面... 続きを読む

オンライン DDL を期待して ALTER 文を実行したら障害になりかけた話 - カミナシ エンジニアブログ

2023/10/22 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip カミナシ manabusakai エンジニアブログ 坂井 認可

こんにちは。ソフトウェアエンジニアの坂井 (@manabusakai) です。 カミナシではマルチプロダクト化に向けて、認証・認可の切り出しを進めています。その対応を進める中で、既存テーブルへのカラム追加が必要になりました。 先日、そのリリースのために本番データベースにマイグレーションの ALTER 文を実行したところ、... 続きを読む

100億レコード超のDBを“障害ゼロ”でマイグレーション 新卒1年目が考えた2つのアプローチと3つの工夫

2023/04/06 このエントリーをはてなブックマークに追加 231 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pococha DBマイグレーション DeNA 登壇 領域

インターネットやAIを駆使しながら、領域に捉われずにさらなる挑戦を行うDeNAの取り組みを紹介する「DeNA TechCon 2023」。ここで成田氏が登壇。PocochaのDBをマイグレーションしたことについて話します。 新卒1年目が100億レコード超のDBマイグレーションをした話 成田篤基氏:発表を始めます。みなさんはじめまして。... 続きを読む

Better gRPC な Connect に乗り換える - Go言語編

2023/03/22 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip CONNECT grpc grpc-go web 開発

デジタル認知行動療法 Awarefy は、2022年4月からバックエンドシステムを Go + gRPC / Protocol Buffers を用いて開発・運用しています。現在進行中の Web アプリ開発のために、connect-go への切り替えが事実上必要になったため、grpc-go から connect-go へのマイグレーションを実行しました。 Connect とはそもそも C... 続きを読む

「ラスボスCOBOL」に挑んだベイシア、2万本のプログラムをいかにリライトしたか

2022/10/26 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip ベイシア メインフレーム ベイシアグループ カインズ 足かせ

カインズやワークマン、ベイシアなどを傘下に持つベイシアグループはメインフレームの撤廃とCOBOL資産のマイグレーションを2022年5月に完遂した。約3年をかけたプロジェクトの全容を2回に分けて見ていく。 「基幹系システムが足かせになってはならない」 ベイシアグループはメインフレームベースのシステムを約20年前か... 続きを読む

マイグレーションしないRDBMS

2022/07/29 このエントリーをはてなブックマークに追加 114 users Instapaper Pocket Tweet Facebook Share Evernote Clip RDBMS アプリケーションコード README.md 既存

README.md マイグレーションしないRDBMSが欲しい! 課題 PostgreSQLなどの既存のRDBMSはスキーマを持つ。スキーマがあることは良いことだが、このスキーマのライフサイクルはアプリケーションコードのライフサイクルと乖離しがちで、結果として以下のような問題が発生する。 特に自動化をしない場合はマイグレーションを... 続きを読む

tfmigrate + Atlantis でTerraformリファクタリング機能をCI/CDに組み込む - Qiita

2021/12/06 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip ATLANTIS Qiita status 履歴 未適用

マイグレーションの履歴を記録することで、マイグレーションファイル名を省略して、単に tfmigrate plan や tfmigrate apply とするだけで、未適用のマイグレーションを適用することが可能になり、よりCI/CDで使いやすくなりました。また履歴モードが有効な場合、 tfmigrate list --status=unapplied で未適用のマイグレ... 続きを読む

Apollo ServerとPrismaではじめるGraphQL API開発入門

2021/09/21 このエントリーをはてなブックマークに追加 88 users Instapaper Pocket Tweet Facebook Share Evernote Clip Prisma ORM TypeScript grap 構築

この本では、TypeScriptで型安全にGraphQLサーバーを構築する方法をハンズオン形式で学習することができます。 Todoアプリの開発を通して、GraphQLスキーマの扱いやCLIツールの設定方法、TypeScriptのORMであるPrismaの基本的な使用方法、CI/CDパイプラインの構築によるマイグレーションの自動化などを体験します。 Grap... 続きを読む

モノリスからマイクロサービスへのマイグレーションで学んだ7つの教訓

2020/12/14 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip 教訓 リズ マイクロサービス 7つ

キーポイント Even in 2020, there’s a good chance that you’re still working with at least one legacy system. If so, you’re probably thinking about whether to migrate to a microservices architecture. In some cases, it’s better to skip the migration -- for example, if most of your development is hap... 続きを読む

ざっくりCQRS/Event Sourcingを解説する - Speaker Deck

2020/10/25 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip CQRS Transcript Speaker Deck

Transcript ざっくり CQRS/Event Sourcing を解説する かとじゅん(@j5ik2o) 設計ナイト2020 誰? • Chatworkで仕事してます。現在は分散システムの設計・実装を担当しています。 • 2016年からk8s+Akka+Kafka+HBaseを用いた、CQRS/Event Sourcingシステム を運用しています。 • 現在もAkka-Clusterへのマイグレーションを... 続きを読む

進まない、マイグレーション - Qiita

2019/12/08 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Qiita Elastic Beanstalk

Railsで運用していた本番環境を、マイグレーションの加減で止めてしまいました。 経緯 AWS上にRailsで作ったプロジェクトがありまして、環境管理をElastic Beanstalkで行っていました。毎週1回、人の少ないタイミングに更新を行っていたのですが、あるときに反映したところで、マイグレーションが全く進まなくなってしま... 続きを読む

RealmSwift入門 – 覚えておきたい、リレーションの定義からクエリ、マイグレーションまで – | DevelopersIO

2019/06/11 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip DevelopersIO リレーション クエリ 定義

こんにちは。モバイルアプリサービス部で iOS アプリエンジニアとして働き始めた田辺です。現在研修で大阪に来ていますが研修が終わるまでに一記事書きたいと考えていたので、その目標が達成できそうで嬉しいです。 今回のテーマはモバイルデータベースの Realm です。 業務で Realm を使っていること、今までの開発では... 続きを読む

Django マイグレーション完全に理解した (基礎編)

2018/12/06 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip Django 基礎編

この記事は Django Advent Calendar 2018 と BeProud Advent Calendar 2018 の6日目の記事です。 BeProud のカレンダーがスカスカだったの ゆるして。 今回は Django マイグレーションのまとめ記事を書くと言ってしまったので泣きながら書きました Djangoマイグレーションのまとめ記事を書かないといけないのかもしれ... 続きを読む

ZOZOTOWNの抱える巨大データのマイグレーションについて / ZOZOTOWN Database Replace - Speaker Deck

2018/08/30 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip ZOZOTOWN Speaker Deck サービス

ZOZOTOWN の巨大DB を新システム環境へ移行しました。 サービスを継続させたまま、安全に移行するまでの取り組みについて ご説明します。 続きを読む

MySQLの 0000-00-00 00:00:00 は使ってはならない - そーだいなるらくがき帳

2018/05/12 このエントリーをはてなブックマークに追加 346 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL そーだい らくがき帳 ORM FDW

2018 - 05 - 12 MySQLの 0000-00-00 00:00:00 は使ってはならない 結論 何がいいたいかといいますと0000-00-00 00:00:00があるとORMも死ぬし、DB マイグレーション ツールも死ぬし、そもそも MySQL からポスグレにデータを持っていくこともFDWをすることも出来なくて死ぬのじゃ。 — そーだい@初代ALF (@soudai1025) 201... 続きを読む

Android Studio 3.0から3.1へのマイグレーション - Qiita

2018/03/27 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Android Studio 3.0

DataBindingを使っているプロジェクト databinding.enableV2 でincludeタグで使っているDataBindingがNullableじゃなくなるので!!を消します。(ビルドのログの中で警告が出るので、それで場所がわかります) ほかNullableになっているところを!!を追加を行ったりします。 .idea/codeStyleSettings.xml があるプロジェクト... 続きを読む

CircleCI 1.0 → 2.0 に設定ファイルをマイグレーションするために「config-translation API」を試した - kakakakakku blog

2018/03/14 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip cIr CircleCI API アナウンス 設定ファイル

2018 - 03 - 15 CircleCI 1.0 → 2.0 に設定ファイルをマイグレーションするために「config-translation API」を試した CircleCI 2月末にアナウンスがあり,CircleCI 1.0 のサポートが終了することになった.時期は今年の8月末で,それまでにマイグレーションをする必要がある.単純にマイグレーションをするだけではなく,せっかくなら Cir... 続きを読む

京都市、基幹系システムの刷新に失敗で訴訟合戦 システムズは2億円を求め、京都市は8億円を求める COBOLのシステム刷新 : SIerブログ

2017/12/16 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip COBOL サーバル システムズ USER 刷新

1: サーバル ★ 2017/12/15(金) 18:59:20.93 _USER9 京都市が2014年から81億円を投じて進めていた基幹系システム刷新プロジェクトが失敗した事案が、ついに訴訟合戦に突入する。2017年12月8日、京都市議会(京都市会)は門川大作市長名義で提出された訴えの提起を全会一致で可決した。刷新が遅延した原因となったバッチ処理のマイグレーション(開発言語と業務ロジックを引き継... 続きを読む

記者の眼 - 京都市がシステム刷新失敗、「悲劇を繰り返すな」とご意見番:ITpro

2017/12/11 このエントリーをはてなブックマークに追加 720 users Instapaper Pocket Tweet Facebook Share Evernote Clip ITpro システムズ 全会一致 提起 刷新

京都市が2014年から81億円を投じて進めていた基幹系システム刷新プロジェクトが失敗した事案が、ついに訴訟合戦に突入する。2017年12月8日、京都市議会(京都市会)は門川大作市長名義で提出された 訴えの提起 を全会一致で 可決した 。刷新が遅延した原因となったバッチ処理のマイグレーション(開発言語と業務ロジックを引き継ぐ移行)を受託したITベンダーのシステムズ(東京・品川)に対する訴えである。 ... 続きを読む

CakePHPのMigrationクラスを既存のクラス定義からジェネレートする - Qiita

2017/11/10 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip CakePHP Qiita 叩き台 String ジェネレータ

既存のクラス定義からCakePHP3のマイグレーションを生成するジェネレータを作った。 プロパティが沢山あるクラスを作ってからマイグレーションクラスの叩き台を作ったりする時に使えると思う。 ジェネレータクラス <?php class MigratinoClassGenerator { public function generate ( string $className ) { $ref = n... 続きを読む

Chrome M60 で Native ES Modules + ServiceWorker を試して未来へのマイグレーションを見積もる - Qiita

2017/06/03 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ServiceWorker Canary 未来

目的 Chrome M60(Canary) でフラグ付きで ES 2015 の ES Modules が動くようになったので、試す。 ServiceWorker と Babel 前提で、エッジな構成で今のバンドル環境を無理矢理シミュレートしてみて、今との比較で現実的なマイグレーションパスを探しておくことにした。 成果物 https://github.com/mizchi-sandbox/nativ... 続きを読む

RxJava 1.x → 2.x 移行ガイド - inFablic

2017/04/27 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip inFablic hydrakecat フリル 黒川 移行

2017 - 04 - 27 RxJava 1.x → 2.x 移行ガイド Tweet こんにちは。Androidエンジニアの黒川( @hydrakecat )です。 この記事では、RxJava 1.xから 2.xへのマイグレーションについて説明します。 私が開発に携わっている フリル というフリマサービスのAndroidアプリでは、つい先日のアップデートでRxJava 2.0.8への移行を済ませ... 続きを読む

第459回 LXDを使ってDockerコンテナをマイグレーション:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

2017/02/22 このエントリーをはてなブックマークに追加 55 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ubuntu Docker LXD Dockerコンテナ 用途

第458回 ではUbuntuにおける Docker のインストール方法を紹介しました。ところでDockerと同じコンテナ技術を利用したソフトウェアとして 「 LXD 」 が存在します。このLXDとDockerは排他的な存在ではなく, 用途にあわせて組み合わせて使うと便利なツールです。そこで今回はLXDで作った仮想環境上でDockerコンテナを動かす方法を紹介します。 LXDの上でDockerを使う... 続きを読む

WordPressのバックアップ&サーバー移転は「All-in-One WP Migration」プラグインで超簡単

2017/01/10 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip WordPress プラグイン バックアップ サーバー移転

「WordPressのバックアップが超簡単!」 「WordPressのサーバー移転が超簡単!」 超簡単を連呼したくなるほどWordPressのバックアップとサーバー移転におすすめなプラグインを見つけました。 「All-in-One WP Migration(マイグレーション)」と言います。 ”Allwebmobile TOP  > WordPress  > WordPressのバックアップ&サーバ... 続きを読む

Ryakuzu - RailsのDBマイグレーションをWeb上で MOONGIFT

2016/02/06 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip MOONGIFT Rails DBマイグレーション たくさん

Ruby on Railsには便利な機能がたくさんありますが、特に有名なのがデータベースのマイグレーションではないでしょうか。それまでのデータベース管理はとても煩雑なものでしたが、コードでバージョン管理できるのはとても新鮮なものだったと言えます。 今回はそんなマイグレーションをビジュアル化するRyakuzuを紹介します。 Ryakuzuの使い方 Ruby on Railsのプロジェクトに組み込んで... 続きを読む

 
(1 - 25 / 39件)