はてブログ

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



タグ ORM

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

オブジェクト指向は業務システムで本当に不要なのか? - Qiita

2024/02/12 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita オブジェクト指向 インピーダンスミスマッチ 主旨

主旨 以前はシステムの状態をオブジェクト指向でカプセル化し、オブジェクト同士の通信でシステムの制御をしようとしていた しかし、Webアプリケーションのように状態をメモリ上に保持し続けるのが難しい環境が増えると、上記のことがやりにくくなった(ORMのインピーダンスミスマッチの影響が大きくなった) 現在では、... 続きを読む

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

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

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

Node.js & TypeScript向けの完璧なORM

2021/04/25 このエントリーをはてなブックマークに追加 185 users Instapaper Pocket Tweet Facebook Share Evernote Clip Prisma TypeScript node.js 著者 許可

本記事は、@nikolasburk氏による「The Complete ORM for Node.js & TypeScript」(2021年4月21日公開)の日本語翻訳を、著者の許可を得て掲載しているものです。今後Prismaの公式ブログの日本語翻訳の許可をいただいたので、このアカウントで継続して翻訳していきます。※画像やリンクは公式のBlogからお借りしています。... 続きを読む

Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応 - Publickey

2021/02/02 このエントリーをはてなブックマークに追加 591 users Instapaper Pocket Tweet Facebook Share Evernote Clip hibernate Django Publickey SQL

Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応 SQL文を直接書かなくとも、自動的にSQL文を生成、実行してくれるORM(Object-Relational Mapper)は、プログラミングを容易にしてくれる技術としてRailsやHibernate... 続きを読む

MySQLに投げられたすべてのSQLクエリをロギングする - モヒカンは正義

2019/05/25 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip モヒカン SQLクエリ MySQL 正義 クエリビルダ

概要 クエリビルダやORMが生成するクエリを確認したい、などの理由で、MySQLに投げられたクエリを確認したくなることがある そういうときは、MySQLのクエリログ (general_log) と言う設定をONにすることによって、すべてのクエリをログに吐かせることができる dev.mysql.com 5.2.3 一般クエリーログ 一般クエリーログは... 続きを読む

Go言語のために、すべてのORMに対応できるデータベースシャーディングライブラリを作った - Qiita

2018/11/26 このエントリーをはてなブックマークに追加 134 users Instapaper Pocket Tweet Facebook Share Evernote Clip Wizard SQL DATABASE Sharding 機能

1. はじめに Octillery というGo言語用のデーターベースシャーディングライブラリを開発したので紹介します。 すでにいくつかあるライブラリ ( evalphobia/wizard や go-pg/sharding )と異なる点は database/sql パッケージのインターフェースを実装するすべてのORMライブラリで利用できる database/sql の機能を直接使... 続きを読む

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

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

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

DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話

2017/11/18 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD little_hand JJUG CCC 参照系 会社

DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話 1. JJUG CCC 2017 fall DDD x CQRS - 更新系と参照系で異なるORMを併用して上手くいった話 2017/11/18 株式会社ビズリーチ 松岡 幸一郎 2. ● 松岡 幸一郎 ● 株式会社ビズリーチ ● @little_hand_s ● #ccc_m4 発表者紹介 3. 最近こんなCMしてる会社... 続きを読む

CakePHP3のORMの中核を担う「Entity」とは何か 〜CakePHP2ユーザー向けに〜 - コネヒト開発者ブログ

2017/06/28 このエントリーをはてなブックマークに追加 67 users Instapaper Pocket Tweet Facebook Share Evernote Clip Entity サーバーサイド 金城 中核 CakePHP3

2017 - 06 - 28 CakePHP3のORMの中核を担う「Entity」とは何か 〜CakePHP2ユーザー向けに〜 CakePHP Tweet こんにちは、サーバーサイドにコードを放り込んでいます金城 ( o0h_ )です。 週に数回の頻度で「はじめてのメーガン・トレイナー」を聴いています。 まったりする〜 ここのところ、弊社では「社内でエンジニーアズのLTしよーぜ!」をしています。 ... 続きを読む

ORMは不快なアンチパターン | To Be Decided

2016/02/01 このエントリーをはてなブックマークに追加 248 users Instapaper Pocket Tweet Facebook Share Evernote Clip 和訳 エントリ オブジェクト指向プログラミング ニュアンス

このエントリでは、Yegor Bugayenkoによる記事、 ORM Is an Offensive Anti-Pattern を紹介する。 (Yegorから和訳と転載の許可は得た。) 以下はその全文の和訳だが、意訳超訳が混じっているので、もとのニュアンスを知りたければ元記事を読んでもいいし、読まなくてもいい。 結論から言えば、ORMはオブジェクト指向プログラミングの原則の全てに違反するひどいアン... 続きを読む

AndroidのORMに求めること、あるいはOrmaを開発した話 - Islands in the byte stream

2015/11/14 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Orma github.com 天下一 爆速

2015-11-14 AndroidのORMに求めること、あるいはOrmaを開発した話 Android用ORMライブラリを書き始めました。 github.com 開発の動機 AndroidのORM事情は2014年の天下一「AndroidのORM」武道会 - Qiita あたりをどうぞ。ただ2015年11月現在だとDBFlow 2.xが爆速になっており、GreenDAOに匹敵するレベルになっていそう... 続きを読む

そーだいなるらくがき帳: MySQL使いの人がPostgreSQLを始めるときの罠をまとめてみた

2015/08/25 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip PostgreSQL そーだい らくがき帳 MySQL使い

2015年8月25日火曜日 MySQL使いの人がPostgreSQLを始めるときの罠をまとめてみた 昨日書いたエントリがなかなかいい感じに拡散された。 MySQL使いが知るべきPostgreSQLとの違いと変わらない一つのこと で気付いた。 多分本当にMySQL5.7の罠が理由でPostgreSQLに移行する人は上のエントリを求めてない。 つまり本来ターゲットにすべき人は SQLはORMが解決して... 続きを読む

Golang周辺のツールをいろいろ使いながらGin Web FrameworkでAPIを作る - とよぶろぐ

2015/05/14 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip とよぶろ API ツール hot deploy ライブラリ

2015-05-14 Golang周辺のツールをいろいろ使いながらGin Web FrameworkでAPIを作る Engineering Golangで開発する上でライブラリの依存関係解決どうするとか、Object Relational Mapping(ORM)どうするとか、hot deployしながら開発するのどうするとかあると思うんですがその辺りを軽く書きながらAPI作っていきたいと思います... 続きを読む

Go言語でActiveRecordライクなORMをつくった - Thinking-megane

2015/03/04 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip Thinking-megane Parser AST 個々

Goで DataMapperじゃなく、ActiveRecordライクにDB操作したいと思ってつくってみました。 go/parserとgo/astでソースを解析、個々の構造体ごとにARなコードを生成します。 argen ActiveRecord Generatorでargenです。 <a href=”https://github.com/monochromegane/argen”>monochrom... 続きを読む

C言語的にJavaScriptを使う - Qiita

2014/12/04 このエントリーをはてなブックマークに追加 55 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita altJS SQL GPU JavaScript

プログラミング言語は世の中にたくさんありますし、用途や好みによって自由に使えることが多いのですが、一部どうしても置き換えができない言語というものがあります。ブラウザやFlashマクロやPhotoshopマクロのJavaScript、Action Script、GPUのシェーダ言語、Visual Basic for Application、SQLなどなどです。それでもaltJSやORMなど、直接書か... 続きを読む

あなたのORMの使い方は間違っている

2014/09/29 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip 英人 マイリーディングリスト プレ Jan Stenberg

あなたのORMの使い方は間違っている 作者: Jan Stenberg , 翻訳者 吉田 英人 投稿日 2014年9月29日 | 共有 |  後で読む マイリーディングリスト パフォーマンス不足,あるいは分からないことが多すぎる,といった理由でORM(Object-Relational Mapper)が放棄される場合,その多くは使い方が間違っている – Jimmy Bogard氏は,先日行ったプレ... 続きを読む

「うらがみが Java まわりの ORM を知りたい会」 に参加してきた - ひだまりソケットは壊れない

2014/06/15 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip ひだまりソケット Java 和室 ウラ まわり

2014-06-16 「うらがみが Java まわりの ORM を知りたい会」 に参加してきた Java 勉強会 うらがみがJavaまわりのORMを知りたい会 - connpass Java の O/R マッパーまわりの話を知りたかったので、6/14 に行われた勉強会 「うらがみが Java まわりの ORM を知りたい会」 に参加してきました。 会場は和室でした。Java まわりの O/R マッ... 続きを読む

ORMにValidation機構を持たせる - ゆーすけべー日記

2013/07/24 このエントリーをはてなブックマークに追加 752 users Instapaper Pocket Tweet Facebook Share Evernote Clip ゆーすけべー日記

ユーザーからのPOST等された入力値の妥当性をチェックする Validation をどこでやるか問題が個人的にありまして〜、DBを使わないケースならばいわゆるFomrValidator::*を使ってControllerでやればいいのですが、Modelを経由するようなアプリだとControllerだけじゃ不安よねぇ〜、Modelだけ使う時もあるし、Model単体のテストで再現出来ないよね〜なんて思っ... 続きを読む

SQL 表現言語のあれこれ — プログラマのネタ帳 二冊目

2013/03/08 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip SQL プログラマ ネタ帳 SQLAlchemy 二冊目

SQL 表現言語のあれこれ @hirokiky が SQLAlchemy の SQL 表現言語 (っていうらしいことを初めて知った)を使って なんかやっていて 、ちょっと書いてみたくなったので書きます。 SQL 表現言語はオブジェクトの演算子オーバロードを駆使して SQL を生成するためのライブラリです。 なので ORM よりは若干レイヤが低い感じ。 いつも sqlalchemy.ext.decl... 続きを読む

DBIとforkの関係 - nihen's diary

2011/11/17 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip dbi fork Teng Skinny DBIx

実際ググれば正解はいっぱい出てくるしここに自分もコメントで書いてたりしていまさら書く必要もないかなと思ってたけど一応自分のブログでもまとめておくということで。 一般的な解 DBIx::ConnectorとかDBIx::Handler経由でかならず$dbhを取得してからDBIを使う。 もしくはfork-safeなORM(DBIx::Class, DBIx::Skinny, Teng)を使う。 DBI... 続きを読む

ORMがアンチパターンである11の理由 « A-Listers

2011/06/16 このエントリーをはてなブックマークに追加 234 users Instapaper Pocket Tweet Facebook Share Evernote Clip ライブラリ フレームワーク follow サンフランシスコ

サンフランシスコのプログラマLaurie Voss氏が書いた見逃せない記事が賑わっています。近年のフレームワークやライブラリの定番中の定番ORマッパーが既にアンチパターンなのではというのが彼の主張です。この記事を書くきっかけになったのはこのツイートだそうです。 Follow @seldo@seldo Laurie Voss I cannot overstate the degree to whic... 続きを読む

 
(1 - 21 / 21件)