タグ

2024年9月28日のブックマーク (10件)

  • 医薬品検索でMySQLの全文検索機能を使った話 - KAKEHASHI Tech Blog

    AI在庫管理の開発チームでバックエンドエンジニアをしている沖です。今回は、AI在庫管理の医薬品検索において、MySQLの全文検索機能を使った話を紹介しようと思います。 この記事は秋の技術特集 2024の 8 記事目です。 今までの医薬品検索では満足できないユーザーがいた なぜMySQLの全文検索機能を採用したのか 全文検索機能を導入する 全文検索インデックスを付与したテーブルを作成する パーサー 照合順序と正規化 全文検索インデックスを使用して検索する データを最適な状態に保つために おわりに 今までの医薬品検索では満足できないユーザーがいた AI在庫管理には、医薬品の在庫一覧画面など、医薬品名で絞り込む画面がたくさんあります。この絞り込み機能を実現するために、これまではSQLのLIKE検索を利用していました。 LIKE検索は、使い慣れたSQLを用いて部分一致検索を実現できる便利な方法です

    医薬品検索でMySQLの全文検索機能を使った話 - KAKEHASHI Tech Blog
  • SREチーム発足と今期の取り組みについて - Findy Tech Blog

    はじめに 皆様、はじめまして。Findyでプロダクト開発部/SREとしてジョインしました安達(@adachin0817)と申します。今年の6月に入社し、ちょうど3ヶ月が経ちました。日は、SREチームの立ち上げに関する0から1のプロセスと、今期の取り組みについてご紹介させていただきたいと思います。 SREチーム発足 2023年までは、バックエンドチームがインフラを担当していました。しかし、サービスの拡大に伴い、バックエンドチームのリソースが不足し、SRE的な改善が十分に行えない状況が続いていました。そこで、昨年からSREの大矢とチームリーダーの下司(@gessy0129)がジョインし、現在は3名体制で活動しております。 SREチームの位置づけとミッション SREチームは横断的なSRE活動をしており、これを「横断SRE」と指しています。一方で、各プロダクトにおいてSRE的な役割を担っていたメ

    SREチーム発足と今期の取り組みについて - Findy Tech Blog
  • AWS PrivateLinkの真実:VPCエンドポイントとの関係性を徹底解説 - Qiita

    1. 背景 VPCエンドポイントを紹介する記事で「インターフェース型エンドポイント (AWS PrivateLink)」のような表現や、「PrivateLinkとは、AWSへのAPIアクセスをインターネットを経由せずに行えるインターフェースタイプのVPCエンドポイントです。インターフェースタイプはPrivateLinkと呼ばれています」といった説明をよく目にしたことがあるのではないでしょうか。 このような説明により、PrivateLinkがインターフェースVPCエンドポイントと同義だと誤解してしまう方が多いのではないかと懸念されます。 記事では、AWS VPCエンドポイントの種類、その使い分け、そしてVPCエンドポイントとPrivateLinkの関係について整理します。 AWS VPCエンドポイントには以下の3種類があります。 ゲートウェイエンドポイント(Gateway Endpoint

    AWS PrivateLinkの真実:VPCエンドポイントとの関係性を徹底解説 - Qiita
  • スタッフエンジニアの道: The Staff Engineer’s Path

    スタッフエンジニアの道 - Forkwell Library #66 での発表資料です https://forkwell.connpass.com/event/323138/ #Forkwell_Library

    スタッフエンジニアの道: The Staff Engineer’s Path
  • Vimで使っている簡単キーマッピングたちを共有

    この記事はVim駅伝の2024-09-13の記事です。 前回の記事はryoppippiさんのNeovimで記録したマクロを後から編集するです。 次回の記事はyuys13さんのNeovimのコメンティングプラグインの選び方です。 筆者がVimの設定ファイルに定義しているキーマッピングの中から、簡単に書けるものをいくつか紹介します。 1行書けばVimが便利になるようなものを集めました。 どれも外部プラグインや複雑な関数は必要ありません。 Yで行末までコピー 有名なので既に使っている方も多いとは思いますが紹介。 デフォルトのマッピングでは、以下の機能が割り当てられています。 cc:行全体を編集 C:行末まで編集 dd:行全体をカット D:行末までカット yy:行全体をヤンク Y:行全体をヤンク Yだけちょっとずれているんですよね。そもそもyyと機能が被ってしまっています。 「行末までヤンク」にマ

    Vimで使っている簡単キーマッピングたちを共有
  • インデックスとは何?MySQL(InnoDB)とPostgreSQLのインデックスの違いとは?調べてみました

    はじめに こんにちは。calloc134 です。 前のハッカソンイベントで、UUID をプライマリキーに利用するかどうかの議論がありました。 結果的にはあまりパフォーマンス要件の高くないアプリケーションであったため、プライマリキーとして UUID を採用することにしたのですが、イベント終了後に気になったため、調査を行いました。 今回は、この調査の結果を元に、MySQL と PostgreSQL におけるインデックスの内部構造の違いと、UUID をプライマリキーにする際の問題についてまとめてみたいと思います。 インデックスの概要 インデックスとは インデックスとは、データベースのテーブルに対して、アクセスを高速に行うための指標となる構造のことです。 インデックスとは日語で索引ですが、まさに辞書の索引のように、アクセスにおいての手助けをしてくれます。 より具体的に解説すると、データベースにお

    インデックスとは何?MySQL(InnoDB)とPostgreSQLのインデックスの違いとは?調べてみました
  • データベースエンジニアのスキルアップ 専門書輪読会とMySQLモブプロの取り組み

    こんにちは。LINEヤフー株式会社でデータベースエンジニアをしている、松浦、中園、大塚、曽根、笠井です。 データベースはLINEヤフーのさまざまなサービスを支える重要なソフトウエアですが、その安定的な運用やトラブルシューティングには、データベースに関する専門的な知識が必要です。 一方で、データベース部門に配属される新卒のエンジニアは、全員が学生時代にデータベースを専門的に勉強しているわけではありません。このような新卒エンジニアは、データベース部門へ配属後、OJTや実際のデータベースの運用業務に携わりながら、データベースに関する専門知識を深めていきます。 今回のブログ記事では、データベースエンジニアとしての専門性を高めるために、部門内で実施している専門書の輪読会、そして、MySQLを題材としたデータベースカーネルのモブプログラミング(以下、モブプロ)の取り組みについてご紹介します。 1. 輪

    データベースエンジニアのスキルアップ 専門書輪読会とMySQLモブプロの取り組み
  • Oracle Database@Azureに接続してみた - Qiita

    はじめに 前回はOracle Database@AzureをPAYG方式のOracle Autonomous Databaseで作成し、このサービスをどのようにデプロイするかをつかんでいただけたかと思います。今回は作成したDatabaseに接続して確認してみようということで接続方法の設定についてご紹介していきます。 今回の構成 作成する構成はこちらです。前回の記事の構成に踏み台Serverを追加し、Database Actions機能でURLを利用した接続を実施します。 ※ Database Actionsの機能詳細についてはこちらの解説資料をご覧ください。 Autonomous Database - Database Actions 機能概要 また、Autonomous DatabaseにはDatabase Actions以外にも様々な用途別機能があります。 [参照]アプリケーション開発

    Oracle Database@Azureに接続してみた - Qiita
  • 1冊の単語帳を1127日かけて2周したら語彙力が1万2千語になった

    「英文がスラスラ読めるようになりたい」私の切実な願いに、読書猿さんは言い放った 「まず2万語な!」 ――― 6年前の話 だ。 藁にもすがる思いで手を出したのがこれ。1127日かけて2回読んだ。結果は次の通り。 7870 words 始める前 9944 words  1周目(610日)完了後 12509 words  2周目(517日)完了後 語彙力は preply でテストした。 語彙力が増強されていることが数字で分かるが、あまり驚きはない。この『Merriam-Webster's Vocabulary Builder 』は、250もの語根や語幹をベースに単語を解説する単語帳で、私の英語力で背伸びして読めるレベルなので、そりゃ2回も読んだら強くなるわな、と思う。 それよりも、3年も続いたことに驚いている。 学校を卒業してから、英会話学校へ通ったり(1ヶ月で挫折)、通信講座を受けたり(2ヶ月

    1冊の単語帳を1127日かけて2周したら語彙力が1万2千語になった
  • 35歳を過ぎて、急に体脂肪率が上がって慌てた。40代を迎えた青木源太アナが、健康管理を楽しみながら続けている理由 - lala a live(ララアライブ)│フォーネスライフ

    30代後半〜40代を迎えると、まだまだ働き盛りではある一方で、体力の衰えや体調面の不安を抱える場面が多くなりがちです。忙しい中でも健康を気遣っていくためには、どんな工夫をすればいいのでしょうか? 関西テレビ『旬感LIVE とれたてっ!』のMCなどを務めているフリーアナウンサーの青木源太さんは、40代を迎える中「長く健康で働くこと」の重要性を感じ、健康維持のためのさまざまな取り組みを始めたそう。大好きなアイドル・Hey! Say! JUMPの有岡大貴さんの影響で30代半ばから筋トレを始めたほか、事や睡眠に関する日々のルーティンにも、自分なりのこだわりがあるといいます。 今回はそんな青木さんに、健康のために取り組んでいることと、継続するコツなどについてお聞きしました。 心筋梗塞・脳卒中など将来病気になる確率を可視化し、生活習慣の改善をサポートするヘルスケアサービス「フォーネスビジュアス」では

    35歳を過ぎて、急に体脂肪率が上がって慌てた。40代を迎えた青木源太アナが、健康管理を楽しみながら続けている理由 - lala a live(ララアライブ)│フォーネスライフ