タグ

DBに関するhedachiのブックマーク (29)

  • そんな悲しい目をしないで » Blog Archive » Rails ActiveRecord でランダムにレコードを取得する方法

    Gabuchan.net Related Searches: Free Credit Report Designer Apparel Health Insurance Online classifieds 10 Best Mutual Funds music videos Healthy Weight Loss Related Searches: Free Credit Report Designer Apparel Health Insurance Privacy Policy

  • Ruby on Rails : migration 機能リファレンス - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。

  • 高密度小池 / KVS を使って Web アプリケーションを作ることについて


    KVS 使 Web  KVS 使 Web   KVS  RDBMS 使 KVS  KVS  Value   Facebook  SimpleResource  RDBMS  Cassandra  Twitter  KVS 
    hedachi
    hedachi 2010/05/18
  • 楽天製。Rubyベースの分散型キー/バリューDB·ROMA MOONGIFT


    ROMARubyWeb使RDBMS/使Web /memcachedMogileFSRubyROMARuby ROMARuby1.9使memcachedtelnetP2P
    楽天製。Rubyベースの分散型キー/バリューDB·ROMA MOONGIFT
  • MySQLに纏わる10の都市伝説


    MySQLMySQLMySQLFUDMySQLMySQL使MySQL 5.5使MySQLMySQLer使MySQL
    MySQLに纏わる10の都市伝説
  • インデックスの基礎知識


      ()  使SQL  B-Tree 使 DBMSB-Tree  CREATE INDEXB-Tree   B-Tree B-Tree(Balanced Tree)  
  • mysqlにリモート接続できません。 - 教えて!goo

    hedachi
    hedachi 2009/11/16
    telnet IPアドレス 3306(mysqlが使うポート)と接続するマシンのコマンドラインから打ってみて下さい
  • MySQLのユーザ管理


    MySQL   root show databases;db1SQL; ; \g 
    hedachi
    hedachi 2009/11/06
    GRANT 権限 ON DB名.テーブル名 TO ユーザ名 INDENTIFIED BY 'パスワード'
  • MyISAMとInnoDBのどちらを使うべきか

    Twitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点) ▲障害対応系 ・クラッシュしても再起動するだけでリカバリができる ・クラッシュリカバリにかかる時間はテーブルサイズに比例するようなことはなく、コミット済みのデータは修復できる (巨大なMyISAMテーブルのREPAIRには数日単位で時間がかかることがある) ・オンラインバックアップができる ・INSERTやLOAD DATAなどを実行している途中でCtrl+Cでその更新系SQL文を止めても、テーブルは壊れないし、中途半端な状態で更新されることも無いし、スレーブが止まることも無い ▲性能系 ・行レベルロックなので並列性が高い(MyISAMはテーブルロック)。またSEL

  • MyISAM/InnoDBに関して - みかログ

    最近は常にInnoDBを利用しているので,MyISAM vs InnoDB にちょっとコメントしてみる. まず「Webアプリならトランザクションはいらないか」について. Webアプリで,トランザクションの重要性が高くないといっても,無いよりはあった方が良いはず. ちょっとしたシステムでも,たとえばユーザのテーブル,プロフィールのテーブル,日記の記事のテーブルなどでわけるわけで,それぞれのテーブル間の整合性がとれていないと問題が生じてしまうと思う. ハードウェア障害などでクラッシュしたときに,ユーザのテーブルにはレコードがあるけど,プロフィールにはレコードが無いケースとか,そういうケースが発生することを考えると,トランザクションは利用すべきじゃないのかなと. というわけで,JOINを使うようなアプリケーションであれば,トランザクションは使うようにすべき,というのが持論. それ以外でInnoD

    MyISAM/InnoDBに関して - みかログ
  • RailsとMySQLトランザクションモードの関係 - yellowback's blog

    RailsによるアジャイルWebアプリケーション開発のp.151に載っているテストtest_validateがうちの環境ではFailしてしまいました。Rails(ActiveRecord)のテストがトランザクションモードを使うようになっていたのですが、MySQLがトランザクションに対応していないモードで動作していたのが原因でした。以下はその詳細と解決方法です。 うちの環境はこんな感じです。 OS: NetBSD 3.0 DB: MySQL 5.0.20 Ruby: 1.8.4 Rails: 1.1.2 Activerecord: 1.14.2 Failしたテストのコードは以下です。(39行目はには"Should be positive"となっていましたが、モデル側で出しているメッセージは違うものだったのでそれにあわせて変更しました) 26  def test_update 27    a

  • MySQLのリモート接続


     ^^); >  MySQL >    rootmysql mysql -u root root-p mysql -u root -p 2 GRANT ALL PRIVILEGES ON *.* TO [ID]@"%" IDENTIFIED BY '[]'WITH GRANT
    MySQLのリモート接続
  • ■ - ものぐさ者の備忘録

    MySQLのサーバにクライアントからリモートアクセスする方法。 1.クライアントとサーバ両方にMySQLをインストールします。 2.サーバ側で、二つのユーザを作成します。 ・ローカル向け grant all privileges on DB名.* to ユーザ名@localhost identified by 'パスワード' with grant option; ・リモートホスト向け grant all privileges on DB名.* to ユーザ名@'%' identified by 'パスワード' with grant option; ところが、どうやってもクライアントからサーバにつなげることができず、どはまりしました。 【確認したこと】 1・MySQLのポートは開いているか # netstat -tlpn|grep mysql tcp 0 0 0.0.0.0:3306 0.0

    ■ - ものぐさ者の備忘録
  • naoyaのはてなダイアリー - MyISAM vs InnoDB


     MySQL MyISAM  InnoDB  MyISAM: Read  InnoDB: MyISAM  Read   MyISAM   MyISAM  blog InnoDB  MySQL 2 () P.30  使 SELECT I
    naoyaのはてなダイアリー - MyISAM vs InnoDB
  • MySQL、MyISAMとInnoDBを選ぶ方法 | エンタープライズ | マイコミジャーナル


    SitePoint: New Articles, Fresh Thinking for Web Developers and Designers MySQL使MyISAMInnoDBSitePoint2 MySQL: the Pros and Cons of MyISAM TablesMySQL: the Pros and Cons of InnoDBTables MyISAM :  :  :  : 
    hedachi
    hedachi 2009/11/05
     

    MySQL

    DB

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト


        
    hedachi
    hedachi 2009/09/10
    mysqldump -u ユーザー名 -pパスワード データベース名 > バックアップファイル名 → mysql -u ユーザー名 -pパスワード名 データベース名 < バックアップファイル名
  • SQLite の INSERT は遅いのか? - 元祖 サトシのブログ


    MySQLSQLite(PrinCo.)PHP - Zend Engine 2SQLite?(MYCOM PCWEB) MySQL  SQLite  INSERT  1000INSERT MySQL 0.4SQLite 16SQLite100010000160() SQLite   
  • Rails Wiki - migration


    Ruby SQL RAILS_ROOT/db/migrate/1_.rb  > script/generate migration SchemaName Rails 1.1  generate model   db/schema.rb  > rake db:schema:dump  class Initi
  • なんかばんざい | Rails抜きのActiveRecordに再挑戦


    RailsActiveRecordcreate_table# rake migrateRubyRails O/R RubySQLite3 sudo apt-get install ruby1.8-dev sqlite3sudogem install sqlite3 active_record require "rubygems" require "sqlite3" sql=<<SQL CREATE TABLE students ( id INTEGER PRIMARY KEY NOT NULL UNIQUE, test_tex
  • RubyのコードからActiveRecordだけを使う方法


    RubyonRailsActiveRecord使  #sudogem install activerecord 使 DB ActiveRecord::Base.establish_connectionDBActiveRecordOR使 require 'rubygems' require 'active_record' ActiveRecord::Base.establish_connection( :adapter => 'mysql', :host => 'host_name', :username => 'user_name', :password => 'password