タグ

dbに関するsds-pageのブックマーク (31)

  • Webシステムにおいて「画像や帳票等のファイルはDBへ格納すべきなの?」を調べてみた(ファントムファイル) - Qiita

    Webシステムにおいて「画像や帳票等のファイルはDBへ格納すべきなの?」を調べてみた(ファントムファイル)oracleWeb この記事は、 JPOUG Advent Calendar 2023 24日目の記事です。 23日目は multilayer さんの記事『OCIのLanding Zoneについて調べてみた!』でした。 想定読者 ファントムファイルについてよく知らない、帳票の扱い方をあまり考えたことがない人 イントロダクション 皆さん、世の中のWebシステムで利用される画像や帳票ファイルがどこに保存されているかご存知でしょうか? 帳票や大きな画像ファイルなどを扱う際、大きく分けて2つの設計方針があります。 ・DBに直接保存する ・DB外部に保存し、パスなどをDBに保存する オライリーのSQLアンチパターンの、”ファントムファイル”という章にはこのあたりのことが書いています。 [Amaz

    Webシステムにおいて「画像や帳票等のファイルはDBへ格納すべきなの?」を調べてみた(ファントムファイル) - Qiita
    sds-page
    sds-page 2023/12/25
    全部同じクラウドに載ってるなら表向きDBにあるけどファイルの実体だけ切り離して別に保存してあるとかオプションでありそうだけど
  • [スカウターはなぜ「爆発」するの?ロボット工学の専門家に聞いたら、めちゃくちゃ説得力のある答えが帰ってきた]| 【公式】ドラゴンボールオフィシャルサイト

    スカウターはなぜ「爆発」するの?ロボット工学の専門家に聞いたら、めちゃくちゃ説得力のある答えが帰ってきた ドラゴンボールを彩るメカニックのなかで、ストーリーにも大きな影響を与えるスカウター。 離れた位置から相手の生体情報を計測できる、といった便利さやデザインの洗練度から、ファンの間でも非常に人気の高いアイテムです。おもちゃで発売されていたものを買ったことがある、あるいはペーパークラフトなどで再現したことがある、という方も多いでしょう。 実はこのスカウターに似たデバイスが、畜産業の現場で活用されているそうなのです。 「ブタの体重をカメラ越しに計測する」という機能を備えた、その名も「スカ豚〜」は一体どのような背景で生み出され、どのような使われ方をしているのでしょうか。 今回は開発者である宮崎大学の川末紀功仁(かわすえ・きくひと)先生にご登場いただき、気になる「スカ豚〜」のスペック、併せてドラゴ

    [スカウターはなぜ「爆発」するの?ロボット工学の専門家に聞いたら、めちゃくちゃ説得力のある答えが帰ってきた]| 【公式】ドラゴンボールオフィシャルサイト
    sds-page
    sds-page 2023/03/10
    対象物の体内を巡るエネルギーをテスラコイルみたいな共振変圧器で取得してスカウターにも流してるから戦闘力大きすぎるとぶっ壊れるんでないの
  • SQLわかんねーーーーーーーー!!!!!!

    学生時代に独学でVBAやってたのが零細企業でなぜか評価されてDB管理をやらされかけてるけど SQLマジでわかんねーーーーーーーーーーー!!! なんだこれーーーーーーーーーーーーー!! ああああああああああああああ!!!! わかんねーーーーーー!!!!

    SQLわかんねーーーーーーーー!!!!!!
    sds-page
    sds-page 2022/10/07
    惰性で10年以上やってる俺より100問ドリルとかやってる初学者の方が詳しい自信ある
  • UTF-8のテーブル(MySQL5.6)に竈門禰󠄀豆子が格納できない問題を調べてみた - Qiita

    竈門禰󠄀豆子をMySQL5.6のテーブルにinsertしようとすると正しく格納できず、竈門禰となってしまうケースがあるという話を聞き、調べてみました。 実践 まずは試しにやってみます。 mysql> show create table verification\G *************************** 1. row *************************** Table: verification Create Table: CREATE TABLE `verification` ( `name` varchar(100) COLLATE utf8_bin DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin 1 row in set (0.01 sec) mysql> inse

    UTF-8のテーブル(MySQL5.6)に竈門禰󠄀豆子が格納できない問題を調べてみた - Qiita
    sds-page
    sds-page 2022/02/02
    Unicodeが全然ユニじゃない問題
  • [ドラゴンボールの重力トレーニングに「効果」はあるか? 脳科学者にガチで聞いてみた]| 【公式】ドラゴンボールオフィシャルサイト

    ドラゴンボール好きなら「重力」と聞いてピンとくるはず。地球の10倍もの重力がかかる界王星、ナメック星へ向かう宇宙船のトレーニングルーム、そして精神と時の部屋。こうした場所でキャラクターが修業するシーンを思い出す方も多いでしょう。 ところでこの重力トレーニング、現実に「効果」はあるのでしょうか。強い重力のもと修業すれば、悟空やベジータのように身体能力を飛躍させられるのでしょうか。誰もがうっすら感じていたこの疑問に脳科学の観点から「解」を提示したのが中部大学の平田豊教授です。 今回、そんな平田教授にお伺いしたのが「重力と身体能力の関係」。強い重力が人体にかかった場合のシミュレーションから、重力で身体能力が向上するメカニズム、さらには科学的に証明された「最強の修業に必要な条件」まで。さまざまなトピックから、あの修業シーンを掘り下げます。 これを読めば、あなたの頭の「戦闘力」が上がるはず。ドラゴン

    [ドラゴンボールの重力トレーニングに「効果」はあるか? 脳科学者にガチで聞いてみた]| 【公式】ドラゴンボールオフィシャルサイト
    sds-page
    sds-page 2021/09/14
    筋力面にはあんまり触れてなかった。身体能力五倍になっても体の動かし方を脳が理解してないと無意味とかは出会って5秒でもやってた
  • Oracle Cloudが全世界でダウン、約1時間半で復旧

    Oracleのクラウドサービス「Oracle Cloud」が一時的に全世界でダウンしました。この事象は発生から約1時間30分後に復旧したことが報告されています。 OCI Status - Networking Infrastructure | Multiple Regions | CN-74663 https://ocistatus.oraclecloud.com/incidents/qjxllgkywysj It happens to the best of them eventually... @OracleCloud DNS/DynDNS worldwide outage taking down thousands of enterprise websites. pic.twitter.com/rYlOJi7rFU— ♛DowntownRob♛ (@DowntownRob) 日時間

    Oracle Cloudが全世界でダウン、約1時間半で復旧
    sds-page
    sds-page 2021/03/11
    クラウドはバージョンが強制的に上げられるのがな・・・MSまでもが「あのDBより安い!」って言ってポスグレへの移行促しててワロス
  • postgresのデータを盗まれた話 - のんびりやの日記

    はじめに さっぶ。どうも、だーやまんです。 この記事は、番環境でやらかしちゃった人 Advent Calendar 2019 - Qiitaの11日目の記事です。 これは、中途半端な知識でサービスを運用していた結果、タイトル通りの大失敗をしてしまったお話です。個人開発での出来事なので、業務で起きたことかと胃薬を握られていた方はご安心ください。 語るのもすごい恥ずかしいレベルですが、戒めのために晒しておきます。 この記事を読んでほしい人 初めてインターネット上にサービスを公開しようとしている人 喋太郎の利用者様(この場をお借りして、改めてお詫び申し上げます。当に申し訳ございませんでした。) 背景とか Discord読み上げBot 「喋太郎」にてやらかしました www.dayaman.work 利用者が約10万人 さくらのVPSにてAppサーバ2台、DBサーバ1台で運用 各サーバの死活監視

    postgresのデータを盗まれた話 - のんびりやの日記
    sds-page
    sds-page 2019/12/11
    セキュリティのために覚えなきゃいけない事は結構あるし日々更新される。外部公開するようなサービスは触りたくない
  • ユーザー企業のOracle技術者が足りない、高まる技術的負債のリスク

    20年以上前に構築した古い基幹系システムを使い続けるユーザー企業が5社に1社の割合で存在するとされるなか、「枯れた技術」の維持管理に危機が迫っている。枯れた技術としてはCOBOLが有名だが、今回取り上げるのは別の技術だ。 リレーショナルデータベース(RDB)である。とりわけ最大シェアを誇る米オラクル(Oracle)の「Oracle DatabaseOracle DB)」を扱える技術者が足りないとささやかれ始めている。 クラウドシフトとAI人気が原因? 「今まで1度も取引のないユーザー企業からOracle DBに障害が発生したといきなり連絡を受け、復旧作業を頼まれるケースが増えている」。こう証言するのはDBの導入や運用保守を専門とする、日エクセムの後藤大介CEO(最高経営責任者)だ。 こうした依頼が増えた理由について、後藤CEOは「ユーザー企業が自社システムのクラウド移行を進めた結果、社

    ユーザー企業のOracle技術者が足りない、高まる技術的負債のリスク
    sds-page
    sds-page 2019/11/16
    Standard Edition One復活せーや
  • アリババの独自開発DB、オラクル抜き世界一に 20人の部隊から

    【10月13日 CNS】アリババ系ネット決済プラットフォーム「螞蟻金融服務(アントフィナンシャル、Ant Financial)」は2日、同社が独自に開発したデータベースのOceanBaseが、TPC-Cデータベース基準性能テストの世界記録を打ち破り、前世界記録保持者であるオラクル(Oracle)の2倍の成績を獲得した。データベースで最も権威性のある国際的機構「トランザクション処理性能評議会(TPC)」が公式サイトで最新結果を報じた。 【関連記事】アリババのAI運用、毎日1兆回 世界の10億人にサービス TPC-Cは世界の主流コンピューターメーカーやデータベースメーカーが認める評価基準で、「データベース領域のワールドカップ」と称される。 中国工程院(Chinese Academy of Engineering)院士でコンピューター専門家である李国傑(Li Guojie)さんは「オラクルが9年

    アリババの独自開発DB、オラクル抜き世界一に 20人の部隊から
    sds-page
    sds-page 2019/10/15
    oracleも危機感持ってSE1復活とかしてくれないかな
  • Amazonプライムデー初日にサーバーがダウンしたのは「DBをOracleから自社製に乗り換えた」ことが最大の理由 - GIGAZINE

    By 禁书 网 日時間で2018年7月16日の正午に始まったAmazonプライムデー2018では、セール開始直後にサーバーがダウンして約1時間にわたってアクセス障害が発生しました。Amazonが内部調査を行って作成した報告書によると、この問題は取引のデータベース(DB)を従来のOracle製から自社製に乗り換えたことが最大の理由である可能性が高まっています。 Amazon move off Oracle caused Prime Day outage in warehouse https://www.cnbc.com/2018/10/23/amazon-move-off-oracle-caused-prime-day-outage-in-warehouse.html Amazonプライムデー2018は同社にとって「史上最高」となるセールス記録を樹立しました。Amazonは売上高を公表しな

    Amazonプライムデー初日にサーバーがダウンしたのは「DBをOracleから自社製に乗り換えた」ことが最大の理由 - GIGAZINE
    sds-page
    sds-page 2018/10/25
    Oracleライセンス料値上げしすぎで乗り換え不可避だしMySQLはOracleの代替にならないしでOracle嫌われるのも分かる
  • PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! - エンジニアHub|Webエンジニアのキャリアを考える!

    PostgreSQLMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! オープンソースのデータベースとしてよく比較されるPostgreSQLMySQL。どんな長所・短所があるのでしょう? それぞれの専門家による対談で明らかにします。 エンジニアとして働いていると必ず直面する悩み。それは、「どのリレーショナル・データベース(以下、RDB)を選ぶのが最善なのか?」です。 RDBごとに長所と短所は異なっています。そのため自社サービスにマッチしないRDBを選んでしまうと、それがボトルネックとなり開発・運用にトラブルが生じるケースは少なくありません。 なかでもよく比較検討されるのが、PostgreSQLMySQL。ともにオープンソースRDBのデファクトスタンダードであり、高い性能と数多くの機能を持っています。 では、両者は具体的にどのような長所・短所があるのでしょうか。そ

    PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! - エンジニアHub|Webエンジニアのキャリアを考える!
    sds-page
    sds-page 2017/09/05
    MySQLのユーザー登録するとOracleから「有償版を買え」って営業電話かかって来るぞ!
  • なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 - エンジニアHub|Webエンジニアのキャリアを考える!

    なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 『SQLパフォーマンス詳解』の翻訳者の松浦隼人さんに、8つの「SQLが重たくなる原因とその対策」を聞きました。システムのボトルネックになるような「問題のあるSQL」を回避するノウハウを学びましょう。 データの操作や定義をする言語「SQL」は、どのような領域を担うエンジニアにとっても必修科目です。しかし、その仕様をきちんと理解し、パフォーマンスに優れたSQLを書ける方はそれほど多くありません。問題のあるSQLを書いてしまい、知らぬ間にそれがシステムのボトルネックになってしまう事態はよく発生します。 では、どうすればそうした事態を回避できるのでしょうか? そのノウハウを学ぶため、今回は『SQLパフォーマンス詳解』の翻訳者であり、自身もエンジニアでもある松浦隼人(まつうら・はやと/@dblmkt)さんに8つ

    なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 - エンジニアHub|Webエンジニアのキャリアを考える!
    sds-page
    sds-page 2017/06/27
    MySQLはなぜ遅くなるのか。サブクエリが遅いって言ったら「有償版買えば早くなりますよ」って返してきたOracleの営業許さん
  • 企画や営業など非エンジニア職がSQLを勉強したらメリットばかりだった話 - paiza開発日誌

    Photo by Linux Screenshots こんにちは、谷口です。 あなたの会社ではSQLを使える人の割合はどれくらいでしょうか? ITエンジニアであれば多くの人が日頃から使っているSQLですが、それ以外の職種では「SQLを使えないので、データがほしいときはエンジニアにお願いしている」という人も多いかと思います。 ただ、自分でSQLを使えないと、今すぐデータがほしいのに確認できるまで時間がかかったりして不便なことも多いですよね。また、エンジニアにとっても、開発中にちょっとしたデータ取得がいくつも差し込まれたり、「データが思っていたのと違った」と言われてやり直しになったりするのはストレスになってしまいます。 paiza社内でも、かつてはそんな状態でしたので、社内で非エンジニア職向けにSQLの勉強会を実施するようになりました。現在は、営業・企画・事務局など、さまざまな職種の人たちも自

    企画や営業など非エンジニア職がSQLを勉強したらメリットばかりだった話 - paiza開発日誌
    sds-page
    sds-page 2017/06/21
    MySQLは集計しようとしてサブクエリを多段にするといきなり激重になるのを何とかして欲しい
  • 『脱Accessで作業速度が5倍――ネット専業「じぶん銀行」のデータ活用法とは?』へのコメント

    AccessからODBCでDWHにアクセスすりゃ良いだろ。つーか新システム構築が「気が遠くなるような途方もない作業」って言うんだから今まで問題を先送りにしてただけの話 DB システム

    『脱Accessで作業速度が5倍――ネット専業「じぶん銀行」のデータ活用法とは?』へのコメント
    sds-page
    sds-page 2017/06/14
    id:houyhnhm 「脱Accessで作業速度が5倍」ってタイトルへのツッコミ。DWHができちゃえば別にインターフェースはAccessでもいいわけで / Accessのリンクテーブル機能を知らない人でしたか
  • 脱Accessで作業速度が5倍――ネット専業「じぶん銀行」のデータ活用法とは?

    スマートフォンでATMを利用できるようにするなど、インターネット銀行ならではの施策を次々と打ち出している「じぶん銀行」。同行が今、目指しているのはDWHを活用した「1to1マーケティング」だという。 手のひらに銀行を――。「スマホ銀行」というコンセプトを掲げ、銀行の各種サービスをスマートフォンアプリ上で行えるようにしてきた「じぶん銀行」。他のメガバンクやインターネット銀行と異なり、オンラインバンキングへのアクセスのうち、スマートフォン経由の比率が約8割と高いのが大きな特徴だ。 最近では、キャッシュカードではなく、スマートフォンでATMを利用できるようにしたり、住宅ローンを契約できるようにしたりするなど、モバイル利用を前提としたサービスを展開しており、これらのサービスでしっかりとした収益を上げるビジネスモデルを確立するのが、同行の大きな課題だという。 どうすれば、より多くのユーザーに、スマー

    脱Accessで作業速度が5倍――ネット専業「じぶん銀行」のデータ活用法とは?
    sds-page
    sds-page 2017/06/14
    AccessからODBCでDWHにアクセスすりゃ良いだろ。つーか新システム構築が「気が遠くなるような途方もない作業」って言うんだから今まで問題を先送りにしてただけの話
  • 「絶対要らないハズだけど、なかなか削除できずにいるもの」を対応した小話

    はじめましてこんにちは。SREの@masartzです。 私は最近joinしたのですが、今回は番環境に古くからあるテーブルの掃除作業をした案件をご紹介します。 tl;dr; 番の住所情報テーブルを消したけど問題なかった話 絶対要らないハズだけど、なかなか削除できずにいるもの を対処する話 番環境の住所情報テーブルをdropするまでの作業 今回、番環境の住所情報テーブルをdropしました。 と言っても、事故でもうっかりでもなく、既に使われていなかったものの整理という作業でした。 何故使われていなかったかというのは、メルカリの住所情報の保持の仕方の変遷が関係しています。 初期にはuser情報と住所情報は1対1の関係でした。イメージとしては以下です。 CREATE TABLE IF NOT EXISTS users ( id INT UNSIGNED NOT NULL, name VARC

    「絶対要らないハズだけど、なかなか削除できずにいるもの」を対応した小話
    sds-page
    sds-page 2017/05/26
    一月様子を見て大丈夫だと思ってたら年末調整とかの年一処理でいきなり必要になる類の奴
  • mysqlをdisる会 - Qiita

    はじめに やあ (´・ω・`) ようこそ、バーボンハウスへ。 このmysqlはサービスだから、まずsystemctl start mysqld して落ち着いて欲しい。 うん、「また」なんだ。済まない。 仏の顔もって言うしね、謝って許してもらおうとも思っていない。 でも、このタイトルを見たとき、君は、きっと言葉では言い表せない 「ときめき」みたいなものを感じてくれたと思う。 殺伐とした世の中で、そういう気持ちを忘れないで欲しい そう思って、この記事をかいたんだ じゃあ、注文を聞こうか。 というわけでmysqlをdisります。disるだけなので内容はありません。いいね? mysql には罠がいっぱい そうなんですよ罠がいっぱいなんですよ奥さん。 いやこれはおそらくmysqlに限った話ではないんですけど例えばこういうの! MySQLのチューニングなんてしたらパフォーマンス落ちるだけだし、デフォル

    mysqlをdisる会 - Qiita
    sds-page
    sds-page 2017/03/15
    集計しようとしてサブクエリを2段3段にするととたんに遅くなって死ぬんでどうチューニングすれば良いのか詳しく
  • 怒りを通り越してあきれるOracleユーザー

    Oracle DatabaseDB)は信頼性や可用性が高く、当社のシステムには欠かせない。しかしここ数年、保守料が右肩上がり。IT予算に占めるOracle DBの保守料金の割合が増えて困っている」。 製造業A社のシステム部長は悩んでいた。会計や販売管理、生産管理など社内の主要なシステムは全てOracle DBを利用している。しかし開発時期はバラバラで、システム構築を依頼したITベンダーもシステムごとに異なっていた。Oracle DBのライセンスはシステム構築に合わせて、その都度購入している。システムごとに同じOracle DBとはいえ、バージョンは異なり、システム部門の保守作業も手間になっていた。 「Oracle DBを使っているシステムの維持費用を削減したい」。こう考えたシステム部長は、安定稼働していて、今後も大きな業務機能の変更もないと想定できるシステムのデータベースの保守契約を止

    怒りを通り越してあきれるOracleユーザー
    sds-page
    sds-page 2017/03/13
    Oracleから「MySQLの有償版使えば性能アップするよ!」って営業の電話来たけど今まで遅かったのが有償版にしたら早くなるとかあるのかな
  • MySQLさんからColumn not foundって言われているけど、ログを見る限りそのカラムはSQLのどこにも出現しない

    どぅーあき @do_aki MySQL さんから Column not found って言われているけど、ログを見る限りそのカラムは SQL のどこにも出現しない……。なんだこれ 2016-11-08 16:09:58

    MySQLさんからColumn not foundって言われているけど、ログを見る限りそのカラムはSQLのどこにも出現しない
    sds-page
    sds-page 2016/11/09
    ヤバみがある
  • MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ

    MySQLUTF-8 で使おうと思ってハマりがちなのは charset utf8 を指定してしまうことです。 MySQLUTF-8 には歴史的事情により utf8 と utf8mb4 の二つあります。 UTF-8 は1バイト〜4バイトで1文字が構成される文字コードですが、MySQL の utf8 は4バイト文字を扱うことができません。ハマりたくなければ utf8mb4 を使いましょう。 utf8 を使ってしまった場合に4バイト文字がどのように扱われるか、自分でもうろ覚えだったのでメモしておきます。 登録 接続が utf8mb4 でカラムが utf8mb4 あたりまえですが、そのまま登録されます。 mysql> insert into utf8mb4 (c) values ('美味しい🍣と🍺'); mysql> select * from utf8mb4; +--------

    MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ
    sds-page
    sds-page 2016/09/07
    全角2バイト半角1バイトの時代に戻りたい