タグ

DBとPHPに関するlockcoleのブックマーク (15)

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    lockcole
    lockcole 2007/07/24
    前処理をどのように行うか。INSERT SELECTを使った一時テーブル作成のやりかた,さらにそれを負荷分散するために別サーバへ送るFEDERATEDエンジンとの併用。そういう使い方ができるのか。
  • MOONGIFT: » マスタメンテナンスを一気に作成「phpCodeGenerator」:オープンソースを毎日紹介

    DBを使った開発であれば必ず出てくるのがマスタメンテナンス画面だ。同じような作りで、毎度作るのが面倒に感じている人も多いだろう。だが、ユーザのためを考えれば必ず必要なのもわかっているはずだ。 せめて手軽に終わらせられるようにしよう。決まりきったコードは自動生成してしまえば良い。 今回紹介するオープンソース・ソフトウェアはphpCodeGenerator、DB定義に沿ってコードを自動生成するソフトウェアだ。 phpCodeGeneratorの特徴はなんと言っても対応しているDBの多さだ。MySQL、PostgreSQLOracleといった基的なものはもちろん、Access/ODBC/SQLite/DB2/MS SQL Server/MaxDB/Visual FoxPro/FrontBase/InterBase 6/Borland Interbase 6.5/Firebird/Inform

    MOONGIFT: » マスタメンテナンスを一気に作成「phpCodeGenerator」:オープンソースを毎日紹介
    lockcole
    lockcole 2007/06/30
    DB管理メンテナンス用のスクリプトを生成してくれる。対応するDBの数が多い。ふだんphpMyAdminで済ませてるけど,こういうのもありか。
  • Web2.0ナビ: SQL-DESIGNERがスゴイ

    いいね! 0 ツイート B! はてブ 447 Pocket 2 データベースの設計時にER図をかくことが多いと思いますが、SQL-designerというウェブベースのツールが非常に使いやすいく、デザイン的にも綺麗で便利。 MSproject等のデータベース設計を行う専用ソフトは非常に多くあるが、どれもインストールが必要だったり、設定ファイルが必要だったり、ソフトが重かったり、環境依存が激しかったりして、使いにくい。 使いかたは簡単で、 1.ウェブページにいって 2.テーブルやフィールドを追加する 3.プリントアウトorXMLエクスポート だけ。 データの型なども選択できて、設計が終わったら、SQL文をそのまま発行したり、作ったEQ図をXMLでエクスポートやインポートすることも可能。Javascriptベースなので、めんどくさいインストールや環境依存もなし。 ウェブ上でやるのは、セキュリティ

    lockcole
    lockcole 2006/11/01
    ローカル環境にダウンロードして使うことも可能なWebインタフェースのDB設計ツール。Javascriptベースなので特別な環境いらず,XMLファイルでのインポート・エクスポートに対応。
  • PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE

    IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common PHP database problems 1つめは古いPHPのコードでは直接、データベースにアクセスしているということ。コレに代わる手段としては、PEARのDBモジュールを使うか、あるいはPHPデータオブジェクト、PDOのクラスを使え、とあります。 2つめは、オートインクリメントを使わないということ。MySQLは基的にレコード1つについてユニークなIDをオートインクリメントしているわけですが、これを活用していないというパターン。オートインクリメントを有効に使っていない場合、非効率的であるだけでなく、負荷も高くなるそうです。解

    PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE
    lockcole
    lockcole 2006/08/04
    抽象化クラスを使ってアクセスせよ,MySQLのオートインクリメントを使え,データベースを分割するよりもクエリ数を減らせ,リレーションを活用して効率よい処理を書け,「n+1」に気をつけよ。
  • 負荷対策概論 - Y-110's Wiki

    最新文章 2018-12-26 17:10▪ 致敬英雄,致敬不朽的精魂 2018-12-26 17:10▪ 四十年来闵行人的文化生活史一幕幕回放 2018-12-26 17:10▪ “笔尖上的童画”——欢图学员作品成果展将在东方网文化活动... 2018-12-26 17:10▪ “金色热线”12月27日将迎来年终特别节目 2018-12-26 17:10▪ 北京市发布持续低温蓝色预警信号 2018-12-26 17:10▪ 北京市网信办推进自媒体账号专项治理关闭11万个 2018-12-26 17:10▪ 有创意的崇明“橘农”让梦想和情怀扎根农场 2018-12-26 17:10▪ 突发!上海地铁3、4号线晚高峰运行延误系人员进入线路 2018-12-26 17:10▪ 中国经济总量将达90万亿关键时刻传递重要信息 2018-12-26 17:10▪ 海底捞:"吃出卫生巾"系人为当事顾客

    lockcole
    lockcole 2006/06/11
    スケーラビリティに関すること、負荷分散の手法など、まとまってる。
  • Conferences - O'Reilly Media

    We’ve made the very difficult decision to cancel all future O’Reilly in-person conferences. Instead, we’ll continue to invest in and grow O’Reilly online learning, supporting the 5,000 companies and 2.5 million people who count on our experts to help them stay ahead in all facets of business and technology. Come join them and learn what they already know. Become an O’Reilly online learning member

    Conferences - O'Reilly Media
    lockcole
    lockcole 2006/05/09
    すごい膨大な数のプレゼン資料。InnoDBの話とか5.0vs4.1のパフォーマンステストとかレプリケーションとかYahoo内PHPの話は読んでおきたいと思った。
  • 1人で稼ぐ日記 | PHP:ADODBを使おう その1:速度検証

    前回書いたMySQLの負荷低減TIPSがなかなか人気だったので、 次もMySQLに関連したネタを。 PHPでADODBを使ってMySQLを使い出したんですが、 このADODB、速度も早く、機能面でもいろいろ便利なところがあり助かっています。 あまり日の目を見ていないように感じるので、そんなところを紹介していきます。 PHP4.3系しか使えないサーバーでも動いたり、 PHPで記述されているため、インストールがファイルのコピー だけで済んだりして重宝してます。 さらに!PEAR::DBの互換もあるので便利そうです(←未検証) 日語マニュアル:http://www.souken.co.jp/tech/php/adodb/docs-adodb-ja.htm 英語マニュアル(最新版):http://phplens.com/lens/adodb/docs-ad

    lockcole
    lockcole 2006/03/26
    PEAR::DB,ADODB,PDOの速度比較。PDOが非常に速いけど,ADODBもかなりのもの。またこの比較に使ったSQL構文では,ADODB_Liteとフルセットで速度の違いは見られなかったとのこと。
  • 6X performance with 0 database load, and reduced PHP CPU load | Drupal.org

    lockcole
    lockcole 2006/02/26
    静的ファイルキャッシュを生成することでDBへのアクセスを無くし,特にゲストユーザのページ表示を劇的に(6倍?)高速化するパッチ。いまのところ4.7向けに開発が進んでいる。4.6でのBack portもされるかも。これは期待!
  • Drupal - Open Source CMS | Drupal.org

    DrupalCon Barcelona 2020 is going virtual and is now DrupalCon Europe 2020 With the format changes we are happy to introduce a few new opportunities to the conference, and we strongly believe that the community will contribute to a great experience of the virtual DrupalCon Europe 2020. Registration for DrupalCon Europe is now open!

    Drupal - Open Source CMS | Drupal.org
    lockcole
    lockcole 2006/02/21
    数あるCMSの中でも特に優れた設計思想を持ち,やりたいことをシンプルに実現できるCMS。メイン開発者はJVMの研究者でもある。いま最も日本で流行って欲しいCMS。最近はもうこれに傾倒しまくってるから,仲間募集。
  • 文字化け/MySQL4.1系UTF-8の場合

    <?php require_once'DB.php'; $username = "dbuser"; $password = "dbpass"; $host     = "dbhost"; $database = "dbname"; $db = DB::connect("mysql://$username:$password@$host/$database"); if (DB::isError( $db )) { die($db->getMessage()); } // SET NAMES クエリの発行 $sql = "SET NAMES utf8"; $result = $db->query($sql); ?>

    lockcole
    lockcole 2006/02/11
    いまだ根深い文字コード問題。特にMySQLでは鬼門。この記事ではUTF-8に統一する方法を紹介してる。そろそろDB内部エンコーディングもUTF-8でいいかなって思える時期かもしれない。
  • ADOdbでサクサクDBアクセス:CodeZine

    はじめに PHPにおいてDBアクセスを行う場合、古くはPHPLIB、最近ではPEAR::DBやPEAR::DB_DataObjectなどを利用して、処理の実装を行います。PHPでは、こうしたモジュールのおかげで容易にDBにアクセスできるため、実用的なwebによるサービスを簡単に構築できます。 現在のPHPにおいては、PEARライブラリが、事実上の標準ライブラリの位置付けにあります。しかし、PEAR::DBは、その機能の割に実行速度が出ないと指摘されることが多く、PEAR::DB_DataObjectは、DBのスキーマ定義に基づいて動作する構成となっているため、その設計概念に馴染めないと、使い難い印象を拭えません。 そこで、PEAR::DB程度の機能しか持っていなくて、機能面でリッチではないけれども、その分、PEAR::DB_DataObjectよりも自由度が高く、手軽に使えて、尚且つ

    lockcole
    lockcole 2006/02/03
    NagadodbクラスでラップしてADOdbを使うチュートリアル。日本語文献が少なくていまいち使うことを躊躇ってたけど,やっぱり魅力のあるライブラリ。再チャレンジしてみようかな。
  • koyachiの日記 - Flickrの中のヒトのLAMP構成プレゼン(Hardware Layouts for LAMP Installations)訳

    del.icio.us見てたら面白いファイルがあったので訳しながらはてな記法ワープロでメモったものを公開します。2005/10/18-25に行われたZend/PHP Conference & ExpoにてFlickrのJohn Allspaw氏が発表されたプレゼンの内容のようです。英語読めるヒトは物のほうをご覧ください。そもそもプレゼンなので長文はほとんどないし、図も入ってるので。天丼に親近感を覚えました。 あと はてな記法ワープロいいですね。ついでにはてな記法なプレゼンツールも是非作ってください!!! 普通にSQL書いてMySQL使うのは出来るけど負荷とかほとんど考えたことないなーと思って「実践ハイパフォーマンスMySQL」読んでたところでhttp://del.icio.us/tag/flickr+mysqlあたりで見つけました。「実践ハイパフォーマンスMySQL」だと6章から9章辺り

    koyachiの日記 - Flickrの中のヒトのLAMP構成プレゼン(Hardware Layouts for LAMP Installations)訳
    lockcole
    lockcole 2005/11/28
    はてな記法ワープロを使って訳を。ハイパフォーマンスMySQL本に関連する話題多し。RAID,SQUID,ロードバランス
  • PEAR SQL_Parser - hatotech::kumatch

    lockcole
    lockcole 2005/11/10
    けっこう便利かも??SQLインジェクション対策に・・・はあまり意味ないか。
  • Php Object Generator (v3.0d) - Open Source PHP Code Generator

    Account Suspended This Account has been suspended. Contact your hosting provider for more information.

    lockcole
    lockcole 2005/11/06
    DBアクセスクラスを自動生成。らくらくCRUD実装。DBテーブル定義を与えるだけでOK
  • サービス提供終了のお知らせ

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

  • 1