ãä»æåµåããã¯ã©ã¦ãå°éèªã®æ¥çµã¯ã©ã¦ããã¡ã¼ã¹ãããã®ç¹éã®1ã¤ããAmazon Auroraã§ããç§ãããã®ç¹éã®å·çã«ååããã¦é ãã¾ããã
ããã®ä¸ã§ãAuroraã¨MariaDBçã®Connector/Jã«ã¤ãã¦å°ã触ãã¦ãã¾ããå人çã«ã¯MariaDBçã®Connector/Jã¯ãè¨è¨ææ³ãå®è£ é¢ããå°æ¥æ§ããããããªãé¢ç½ã製åã¨æã£ã¦ãã¾ãããã£ããã®æ©ä¼ãªã®ã§ãå°ãç´¹ä»ãã¾ãã
Auroraã®ã¯ã©ã¹ã¿ã»ã¨ã³ããã¤ã³ãã¨ã¤ã³ã¹ã¿ã³ã¹ã»ã¨ã³ããã¤ã³ã
ãMariaDBã®Connector/Jã®è©±ãããåã«ãã¾ãAuroraã«æ¥ç¶ããããã®ã¨ã³ããã¤ã³ãã®èª¬æããã¾ããAuroraã«ã¯ãã¯ã©ã¹ã¿ã»ã¨ã³ããã¤ã³ãã¨ã¤ã³ã¹ã¿ã³ã¹ã»ã¨ã³ããã¤ã³ãã®2種é¡ã®ã¨ã³ããã¤ã³ããæã£ã¦ãã¾ãã
ãã¤ã³ã¹ã¿ã³ã¹ã»ã¨ã³ããã¤ã³ãã¯ãAuroraã®åã¤ã³ã¹ã¿ã³ã¹ã«ç´æ¥æ¥ç¶ããçºã®ã¨ã³ããã¤ã³ãã§ããç«ã¡ä¸ããã¤ã³ã¹ã¿ã³ã¹ã®æ°ã®ã¶ãã ããã¨ã³ããã¤ã³ããä½ããã¾ããããã«å¯¾ãã¦ãã¯ã©ã¹ã¿ã»ã¨ã³ããã¤ã³ãã¯ãAuroraã®ãã¹ã¿ã¼ãã¼ãã«æ¥ç¶ããçºã®ã¨ã³ããã¤ã³ãã§ãããã¹ã¿ã¼ãã¼ãã®ã¤ã³ã¹ã¿ã³ã¹ã»ã¨ã³ããã¤ã³ãã¸ã®DNSã®ã¨ã¤ãªã¢ã¹ã«ãªã£ã¦ãã¦ããã§ã¤ã«ãªã¼ãã¼ãçºçããã¨ãæ°ãããã¹ã¿ã¼ãã¼ãã®ã¤ã³ã¹ã¿ã³ã¹ã»ã¨ã³ããã¤ã³ãã¸åãæ¿ãããã¾ããå³ç¤ºåããã¨ãä¸è¨ã®ãããªå½¢ã«ãªã£ã¦ãã¾ãã
ãAuroraã®å¼ã³åºãå ã¨ãã¦ã¯ãã¯ã©ã¹ã¿ã»ã¨ã³ããã¤ã³ãã®ã¿è¨è¿°ãã¦ããã°è¯ãã¨ããå½¢ã¨ãªãã¾ãã
MariaDBçConnector/Jã®æ¥ç¶æ¹æ³
ãããã«å¯¾ãã¦ãMariaDBçConnector/Jã¯å ¨ãå¥ã®ã¢ããã¼ãããã¦ãã¾ããä½ã¨ã¯ã©ã¹ã¿ã»ã¨ã³ããã¤ã³ããä¸åå©ç¨ãããã¤ã³ã¹ã¿ã³ã¹ã»ã¨ã³ããã¤ã³ããå ¨ã¦ç»é²ããã¨ããå½¢ã«ãªã£ã¦ãã¾ãã
ãããã¦ãMariaDB Connector/Jã®æ¹ã§ãã©ã®ã¤ã³ã¹ã¿ã³ã¹ããã¹ã¿ã¼ãã¼ããææ¡ãã¦ãããã«ã¯ã¨ãªã¼ãæããã¨ããå½¢ã«ãªã£ã¦ãã¾ããã©ããã¦ãã®ãããªæ§é ã«ãªã£ã¦ããã®ãã¨ããã¨ãé«éãªãã§ã¤ã«ãªã¼ãã¼ã®çºã§ããåè¿°ã®éããAuroraã®ã¯ã©ã¹ã¿ã»ã¨ã³ããã¤ã³ãã®åãæ¿ãã¯ãDNSãå©ç¨ãã¦ãã¾ãããã®TTLã¯5ç§ãªã®ã§ãé害æ¤ç¥å¾ã®åãæ¿ãã¯æä½5ç§ã¯æããã¾ããããããç縮ããçºã®ã¢ããã¼ããªã®ã§ãã
ãã¡ãªã¿ã«ãMariaDB Connector/Jããã¹ã¿ã¼ãã¹ã¬ã¤ããå¤æããæ¹æ³ã¨ãã¦ã¯ãInnoDBã®ã¹ãã¼ã¿ã¹ãè¦ã¦ãã¾ãããªã¼ãã¬ããªã«ã®æ¹ã¯ãæ¸ãè¾¼ã¿ç¦æ¢ã®ã¹ãã¼ã¿ã¹ãããã£ã¦ããã®ã§ãããå¤æãã¦ããããã§ãã
MariaDBçConnector/Jã®å¯è½æ§
ãæå¤ã«åç´ãªä»çµã¿ã§ãããããã¯çµæ§é¢ç½ãã¢ã¼ããã¯ãã£ã§ããç¾å¨ã¯ããã§ã¤ã«ãªã¼ãã¼ã®é«éåã®ããã ãã®ä»çµã¿ã«ãªã£ã¦ãã¾ããããããConnector/Jã¨ãã¦ã¯ãã©ãããã¹ã¿ã¼ã§ã©ããã¹ã¬ã¤ããææ¡ã§ãã¦ããã¨ãããã¨ã«ãªãã¾ããããã§ããã°ãConnector/Jèªèº«ã§ã¯ã¨ãªãå¤æãã¦ãæ´æ°ç³»ã§ããã°ãã¹ã¿ã¼ã«åç §ç³»ã§ããã°ãªã¼ãã¬ããªã«ã«ã¨æ¯ãåããåºæ¥ãã¯ãã§ãããªã¼ãã¬ããªã«ã¸ã®æ¯ãåãã¯ãã¢ããªã®å®è£ å«ãæ©ã¿ã©ãããªã®ã§å¤¢ãåºããã¾ããã
ã¾ã¨ã
ãä»åã®ç¹éã®ä¸ã§ãMariaDB Connector/Jã®è©±ã¯ããä¸é¨ã§ãããã以å¤ã«ãAuroraã®ã¢ã¼ããã¯ãã£é¢ã®è§£èª¬ãèé害æ§ãªã©ãããªãæ¿ã話ãããããæ¸ãã¦ãã¾ããAuroraã使ãåã«èªãã§ããã¨ãçµæ§ç解ãé²ãã§è¯ãã¨æãã¾ãã
ãã¡ãªã¿ã«æ¥çµã¯ã©ã¦ããã¡ã¼ã¹ãã®å·çé£ã¯ãcloudpackããããµã¼ãã¼ã¯ã¼ã¯ã¹ãããã¯ã©ã¹ã¡ã½ãããããTISããã«NRIã¨AWSã®ãã¬ãã¢ã³ã³ãµã«ãã£ã³ã°ãã¼ããã¼ãæã£ã¦ãã¾ããããªãæ¿ãã¡ã³ãã§ãä¼ç»ã®ããã®ä¼è°ã«ãããªããã£ã¼ããªæ å ±ãåºã¦ãã¦ãã¾ããã¨ãããã¨ã§ãèå³ããã人ã¯日経クラウドファーストã®è³¼èªãæ¯éãããããããããã¾ããã¤ãã§ã«ãAmazon Web Services クラウドネイティブ・アプリケーション開発技法ããããããé¡ããã¾ãã
See Also:
アプリケーションエンジニア向けのAWS本を書きました
Amazon Web Services クラウドネイティブ・アプリケーション開発技法の目次
Amazon Web Services クラウドネイティブ・アプリケーション開発技法のサンプルアプリケーションをGitHubで公開しました
エンジニアよ、越境しよう!!クラウド時代のエンジニア像
『Rubyによるクローラー開発技法』を書きました
『Amazon Web Services パターン別構築・運用ガイド』を書きました