タグ

DBに関するtaka_m55のブックマーク (10)

  • 八丈島のホテルで、運用費用0円の伝票システムアプリ作って、業務改善した話。 - Qiita

    ※2019年05月29日作成の記事です。 はじめまして! いつも皆さんの面白い記事を読んで、学んだり励みにしたり楽しんだりしてます!ありがとうございます! このたび東京都八丈島のホテル、リードパーク&リゾート八丈島で伝票システムアプリを作らせてもらいました! このシステムアプリの全機能はブログの記事で動画を交えて説明しています。 (QiitaじゃTwitter経由でしかアップできないため) 全機能説明ページはこちら 謝辞 ホテルの皆様 今回自分がこんな貴重な機会を得られ、最後まで作ることができたのは、寛容で柔軟なホテル支配人・レストランリーダー・スタッフの皆様のお陰だと当に思います。 最初は遅延もあったり、レシート2枚出てきたりしてましたが、毎日使用後に多くのフィードバックを得られたので開発がとても捗りました。 「楽しい!」「今までで1番使いやすい」などの声は当に嬉しいです Fireb

    八丈島のホテルで、運用費用0円の伝票システムアプリ作って、業務改善した話。 - Qiita
  • サーバーレス失敗談 - DynamoDB編 / Serverless Fails

    Serverless Meetup Tokyo #11 での発表で使用したスライドです。 外部リンク: Serverless Meetup Tokyo #11 https://serverless.connpass.com/event/119559/ HiCustomer https://hicustomer.jp ServerlessなサービスのBlue/Greenデプロイメントの現実 | HiCustomer Tech Blog https://tech.hicustomer.jp/posts/blue-green-deployment-in-serverless/ サーバーレス失敗談 - テーブル設計編 | HiCustomer Tech Blog https://tech.hicustomer.jp/posts/serverless-fails/

    サーバーレス失敗談 - DynamoDB編 / Serverless Fails
  • Elastic Stackで簡単!Dockerコンテナ監視ダッシュボード作成 - Taste of Tech Topics

    こんにちは、CI/CDツールなどを活用し、DevOps推進活動などに携わっている横山です。 記事は、Docker Advent Calendar 2018 - Qiitaの20日目です。 はじめに Elastic Stackを使うと、簡単にDockerコンテナの監視ダッシュボードが作成できるので、今回はその紹介をしたいと思います。 きっかけとしては、「開発環境で立ち上げている複数コンテナの問題調査を楽にしたい」というのがあります。最近、開発環境に複数のコンテナを立ち上げて開発メンバーに提供していますが、開発メンバーから「重たいので環境を確認してほしい」といった声が上がってきます。その際、どのサーバのどのコンテナに問題が発生しているのか確認したいですが、その都度サーバに入って、docker statsなどのコマンドで確認するのはやや面倒です。 そこで、コンテナの監視ダッシュボードを作って、

    Elastic Stackで簡単!Dockerコンテナ監視ダッシュボード作成 - Taste of Tech Topics
  • docker-composeを使うと複数コンテナの管理が便利に - Qiita

    docker-composeを使うと、複数のコンテナから構成されるサービスを従来よりも簡単に管理できるようになる。 dockerだけで管理する場合の不便さ たとえば dockerだけでmysqlとgitbucket・redmine・リバースプロキシ(nginx)を立ち上げる場合には、次のようなコマンドをシェルスクリプト化しておく必要があった。linkオプションがあるので、コンテナの立ち上げ順序も気にしなればいけない。 # mysql docker run --name mysql \ -d \ -p 3306:3306 \ --volumes-from data-mysql \ -e 'MYSQL_ROOT_PASSWORD=password' \ mysql # redmine docker run --name redmine \ -d \ --link mysql:mysql \ -

    docker-composeを使うと複数コンテナの管理が便利に - Qiita
  • RDBとNoSQLにみるDB近現代史 データベースに破壊的イノベーションは二度起きるか? - エンジニアHub|若手Webエンジニアのキャリアを考える!

    「ユーザー目線」のシステムを目指して RDBが従来の階層型DBに比べて優れていた点はいくつか挙げることができますが、シェアを伸ばすうえで最も大きな影響は、ユーザーが使いやすいデータ構造とインタフェースにこだわったことです。すなわち、「テーブル」と「SQL」の発明です。 RDBでは、すべてのデータを「テーブル」というただ一つのデータ形式によって表現します。テーブルは、見た目が「二次元表」に似ているため*3、Microsoft ExcelGoogle ドキュメントなどのスプレッドシートを使い慣れた人が見ると、データを格納する方法が直観的にイメージしやすいという利点があります。実際、こうした二次元表によるデータ管理は、Excelなどのソフトウェアが登場する前から一般的な方法だったため、RDBが登場した当時の人々にとっても受け入れやすいものでした。 テーブルが画期的だった点は、もう一つあります。

    RDBとNoSQLにみるDB近現代史 データベースに破壊的イノベーションは二度起きるか? - エンジニアHub|若手Webエンジニアのキャリアを考える!
  • 【必須科目 DI】DIの仕組みをGoで実装して理解する - Qiita

    はじめに クリーンアーキテクチャ、オニオンアーキテクチャなど色々概念が提唱されているが、 私はその勉強をして挫けてしまった。 というのもそもそもDIとか依存についてよくわかってなかったからだ。 そう、勉強の順番を間違えていた。まーそれで気づけたからよかったよかった。 そこで、DIについて出来るだけ詳しくわかりやすくまとめてみた。 この記事を読めば、必ずDIのメリットを理解し、実装できるようになる。 DIとは? DIはDependency Injection(オブジェクトの注入)の略称のこと。 ※依存性の注入ともいうが、オブジェクトの注入として覚えてもらいたい。 処理に必要なオブジェクトを外部から注入できるようにするデザインパターン。 DIのデザインパターンを簡単に説明すると、 オブジェクトをインタフェースとして定義し、使う側は実装オブジェクトでなく、インタフェースを利用するようにする。 実

    【必須科目 DI】DIの仕組みをGoで実装して理解する - Qiita
  • [AWS Black Belt Online Seminar] Amazon RDS 資料及び QA 公開 | Amazon Web Services

    Amazon Web Services ブログ [AWS Black Belt Online Seminar] Amazon RDS 資料及び QA 公開 こんにちは、マーケティングの鬼形です。 先日 (2018/4/25) 開催しました AWS Black Belt Online Seminar「Amazon RDS」の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。 20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Amazon RDS) PDF Q1. パッチの適応を遅らせることは可能なのでしょうか (Oracle の制限のページで)。 A. 原則、メンテナンスウィンドウ内で適用されます。 Q2. マルチAZ構成をする際に、メインのDBを配置す

    [AWS Black Belt Online Seminar] Amazon RDS 資料及び QA 公開 | Amazon Web Services
  • SQLite4の開発物語

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    SQLite4の開発物語
  • AWS Solutions Architect ブログ

    こんにちは。ソリューションアーキテクトの江川(@daiti0804)です。日は、AWS のソリューションアーキテクトであるGowri Balasubramanian が、AWS Database Blogに投稿したChoosing the Right DynamoDB Partition Key をご紹介します。 このブログ投稿では、リレーショナルデータベースから DynamoDB へ移行するにあたって、適切なパーティションキーを選択するための重要な考慮事項と戦略を説明します。これはDynamoDB を利用するスケーラブルで信頼性の高いアプリケーションの設計と構築において重要なステップです。 パーティションキーとは DynamoDB では二種類のプライマリキーをサポートします: パーティションキー(Partition key): ハッシュキー(以前の名称)としても知られていますが、パーテ

  • リレーショナルデータベースの仕組み (1/3) | POSTD

    リレーショナルデータベースが話題に挙がるとき、私は何かが足りないと思わずにはいられません。データベースはあらゆるところで使われており、その種類も、小規模で便利なSQLiteからパワフルなTeradataまで様々です。しかし、それがどういう仕組みで機能しているかを説明したものとなると、その数はごくわずかではないでしょうか。例えば「リレーショナルデータベース 仕組み」などで検索してみてください。ヒット数の少なさを実感できると思います。さらにそれらの記事は短いものがほとんどです。逆に、近年流行している技術(ビッグデータ、NoSQLJavaScriptなど)を検索した場合、それらの機能を詳しく説明した記事はたくさん見つかると思います。 リレーショナルデータベースは、もはや大学の授業や研究論文、専門書などでしか扱われないような古くて退屈な技術なのでしょうか? 私は開発者として、理解していないものを

    リレーショナルデータベースの仕組み (1/3) | POSTD
    taka_m55
    taka_m55 2015/10/11
  • 1