wiki:jazz/09-04-22

Version 2 (modified by jazz, 16 years ago) (diff)

--

2009-04-22

  • 讓 phpmyadmin 可以預設顯示欄位內容 UTF-8 中文字,在 PHP 的 MySQL 資料庫連結階段,可以加入 SET NAMES "utf-8" 就可以確保字集一致性,而毋庸修改 MySQL Server 的字集設定。
    // 連結資料庫
    $link = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die(mysql_error() );
    mysql_select_db($mysql_database, $link) or die(mysql_error() );
    mysql_query("SET NAMES 'utf8'");
    

Open Source

Virtualization

Cloud Computing

  • Ubuntu 9.04版公開下載支援企業建立內部網雲運算
    • 看到關鍵字沒?! 好多熟悉的字眼啊!!
    • 和 Amazon Elastic Compute Cloud(EC2) 相容
    • 和 聖塔巴巴拉大學 (UCSB) 合作重新實作網雲框架 - Eucalyptus Project
    • 以最新 KVM 功能提升虛擬化
    • 增加 Advanced Message Queue Protocol (AMQP) 支援 - Rabbit MQ

File System : BTFS ( Butter File System )

File System : NFSv4 / pNFS

  • Storage De-Duplication Awareness in NFS - 由 NetApp? 的 M. Eisler 所提出的 NFSv4 Internet-Draft - 最初我是在找支援 De-Duplicate 的 File System 有哪些,因為在虛擬化這一類環境,大多數的檔案是重複的,如何透過 File System 來減少浪費,就是增加容量可用率的一大關鍵。NetApp? 目前看來是這方面的翹楚,先前看 ITHome 的報導就有提過 A-SIS 的實作可以讓虛擬化教學環境節省相當多儲存空間,因為每個使用者所採用的虛擬環境有九成都是雷同的。去年組內也有在研究 pNFS 跟 GPFS-WAN,目前隨意搜尋了一下,看起來 pNFS 跟我們目前採用的 Lustre 設計上是十分雷同的,因此 pNFS 跟 NFSv4 倘若變成標準,是否會對整個平行/分散式檔案系統的生態造成影響,真的就是要壓寶了。從商業的角度來看,照過去微軟的成功模式(重點技術置入作業系統->幹掉競爭對手),Lustre 的社群若無法成功內建到 Linux Kernel,縱使效能叫好,但也很難像過去 NFSv3 那樣普及。加上 SUN 被 Oracle 買走之後,對於 Lustre 社群所造成的衝擊,跟 Linux Kernel 走得比較近的 pNFS (patch) 或許逐漸會挾帶過去 NFSv3 的知名度,成為下一代大家儲存裝置所選用的檔案系統 (ie. NFSv4 + pNFS)。
  • 支援 pNFS 的商業公司
  • pNFS 的實際入門實作
  • pNFS 最初的效能問題研究 - 卡內基美隆大學
  • http://osr507doc.sco.com/en/PERFORM/graphics/NFS.gif
  • http://www.javvin.com/pics/cifs.gif
  • 上圖是 NFS 與 CIFS 的架構圖,讀自pNFS、NFS 和 QFS 的共同特點是什麼? (共通特點居然是..."OpenSolaris都支援"....昏...)