RDB
ããã«ã¡ã¯ãè¤åï¼@tafujishï¼ã§ããCData SoftwareãããCData Syncã®IDCFã¯ã©ã¦ãä¸ã§ã®æ§ç¯æ¹æ³ãããã°ã«æ¸ãã¦ããã¾ããããããã¨ããããã¾ããwww.cdata.comãã®æ©ä¼ã«èªåã®æ¹ã§ã触ã£ã¦ã¿ãã®ã§ãIDCFã¯ã©ã¦ãã§CData Syncã使ããªãã§ã¯ã®æ§æâ¦
æçµæ´æ°æ¥ï¼2024å¹´6æ5æ¥ ããã°ãã¯ããµã¼ãã¹åºç¤é¨ã®æ£®ç°ã§ãã ååã®è¨äºã§ã¯IDCFã¯ã©ã¦ã RDBã¸ã®ãªã¼ã¸ã§ã³/ã¾ã¼ã³éæ¥ç¶ä¾ãç´¹ä»ããã¦ããã ãã¾ããããã¬ããªã±ã¼ã·ã§ã³æ§æã«ããã¦ç°ãªãNWéã§RDBèªèº«ãã¬ããªã«ã¨ãã¦ã½ã¼ã¹ã®ãã¼ã¿ãã¼ã¹ã«â¦
ãã¯ãããããã¾ãããµã¼ãã¹åºç¤é¨ã®æ£®ç°ã§ãã ä»åã¯ä»¥åããä½åº¦ããåãåãããããã ãã¦ããIDCFã¯ã©ã¦ã RDBã¸ã®ãªã¼ã¸ã§ã³/ã¾ã¼ã³éæ¥ç¶ä¾ã¨ãããã¨ã§è¨äºãæ¸ãã¦ã¿ããã¨æãã¾ãã
ããã«ã¡ã¯ããªãã¬ã¼ã·ã§ã³æ¬é¨ãµã¼ãã¹åºç¤é¨ã®å±±å£ã§ãã ä»åã¯IDCFã¯ã©ã¦ãã®RDBãµã¼ãã¹ã§æ°ãã«è¿½å ãããã¡ã³ããã³ã¹æ©è½ã«ã¤ãã¦ããç´¹ä»ãããã¨æãã¾ãã ã¡ã³ããã³ã¹æ©è½ã¨ã¯ ã¡ã³ããã³ã¹æ©è½ã¯ãã¦ã¼ã¶ã¼ã決ããããæéã¾ã§ã«èªèº«ã«é½åâ¦
ããã«ã¡ã¯ãã¨ã³ã¸ãã¢ãªã³ã°é¨ã®èå°ã§ãã ä»åã¯7æï½10æã¾ã§ã«ãªãªã¼ã¹ãããæ©è½ã«ã¤ãã¦ããã¯ã¢ãããã¦ãç´¹ä»ãã¾ãï¼
ä»åã¯ã8/7ã«ãªãªã¼ã¹ããRDBã®ãªã¼ãã¬ããªã«æ©è½ã«ã¤ãã¦ãç´¹ä»ãã¾ãã ãªã¼ãã¬ããªã«æ©è½ãå©ç¨ããã¨ã·ã³ã°ã«æ§æã®RDBãã·ã³ã¾ãã¯åé·æ§æã®Activeãã¼ãããã¹ã¿ã¼ã¨ãããã¬ããªã±ã¼ã·ã§ã³ã«ãããªã¼ãã¬ããªã«ãä½æãããã¨ãã§ããèªã¿è¾¼ã¿ã¨â¦
4æãã6æã¾ã§ã«ãªãªã¼ã¹ãããIDCFã¯ã©ã¦ãã®æ°æ©è½ã«ã¤ãã¦ããã¯ã¢ãããã¦ãç´¹ä»ãã¾ãï¼
Rubyã¨ããã¨Ruby on Railsãå©ç¨ããMVCãªWebã¢ããªã±ã¼ã·ã§ã³ãæãæµ®ãã¹ãã¨æãã¾ãããä»åã¯Multi Process, Daemonizes ãæ´»ç¨ããã¹ã±ã¼ã©ãã«ãã¤ãã¤ããã©ã¼ãã³ã¹ãç®æããããã¯ã¨ã³ãã·ã¹ãã ã®ã¢ã¼ããã¯ãã£ã¨éçºäºä¾ãç´¹ä»ãã¾ãã
ä»åã¯ãéå»ã«ä½åº¦ãå½ããã°ã§ç´¹ä»ãã¦ãããIDCFã¯ã©ã¦ã RDBãã«ã¤ãã¦ã®è¨äºã¨ãªãã¾ãã ã¦ã¼ã¶ã¼ã®çæ§ããä¸çªå¤ããªã¯ã¨ã¹ããããã ãã¦ããIDCFã¯ã©ã¦ãã®RDBã§ããã ã¤ãã«6æ28æ¥ã«ãªãªã¼ã¹ããã¾ãï¼
æ¬è¨äºã¯IDCFã¯ã©ã¦ãRDBãµã¼ãã¹ã®ç´¹ä»è¨äºç¬¬2å¼¾ã¨ãªãã¾ããRDBãµã¼ãã¹ã®å ·ä½çãªæ§æãç¹å¾´ãªã©ãç´¹ä»ãã¦ãã¾ãã
æ¬è¨äºã§ã¯éçºä¸ã®ãµã¼ãã¹ãIDCFã¯ã©ã¦ã RDBãã®ç´¹ä»ãããã¨æãã¾ããã¾ããç¾å¨éå¬ä¸ã®ã¯ãã¼ãºãβãã¹ãã¸ã®åå æ¹æ³ãè¨è¼ããã¦ãã¾ãã