±¾ÎÄÌá³öÁËÒ»ÖÖͨ¹ýÒýÈëÄÚ´æÊý¾Ý¿â²ã£¬½¨Á¢Á½²ã¶à·ÖÇø·Ö²¼Ê½Êý¾Ý¿â¼Ü¹¹¡£´Ë·½°¸ÓÃÓÚ½â¾öº£Á¿¸ß²¢·¢ÏµÍ³µÄÊý¾Ý´æ´¢ºÍ·ÃÎÊÎÊÌ⣬ÓÈÆäÊÊÓÃÓÚµç×ÓÉÌÎñµÈÊý¾ÝÄ£Ð͸´ÔÓÇÒÒµÎñ¸´ÔӵĻ¥ÁªÍøÕ¾¡£
ÕâЩÄ껥ÁªÍøÕ¾·¢Õ¹Ñ¸ÃÍ£¬ÎªÓ¦¶Ôº£Á¿Êý¾Ýϵĸ߲¢·¢·ÃÎÊ£¬²úÉúÁ˸÷ÖÖ·Ö²¼Ê½¼Ü¹¹Éè¼ÆË¼Ï룬ÀýÈçKey-ValueÒýÇæ£¬Êý¾Ý·ÖÇøµÈ¡£¶ø¶ÔÓÚµç×ÓÉÌÎñÀàÍøÕ¾£¬º£Á¿Êý¾ÝÎÊÌ⻹ÓÐÒ»¸öÖØÒªÌØµã£¬¾ÍÊÇÊý¾Ý½á¹¹»¯¼°Êý¾ÝÖ®¼äµÄ¹ØÁª£¬ÌÔ±¦Èç´Ë£¬°¢Àï°Í°ÍÒ²ÊÇÈç´Ë£¬ÕâÊÇÓëÉçÇø¡¢ÊÓÆµ¡¢
²©¿ÍµÈ»¥ÁªÍøÕ¾µÄÏÔÖø²îÒì¡£
1. NoSQL ÊÇÁ鵤ÃîÒ©Âð£¿
NoSQL¡¢Key-Value ÒýÇæÈçBigTable¡¢CassendraµÈÔںܶà´óÐÍÍøÕ¾±»²ÉÓ㬺ܺõĽâ¾öÁ˺£Á¿Êý¾Ý´æ´¢ºÍ·ÃÎÊÎÊÌâ¡£¶ø¶ÔÓÚµç×ÓÉÌÎñÀàÍøÕ¾£¬Key-ValueºÍNoSQL²¢²»Êǽâ¾ö´ËÎÊÌâµÄÁ鵤ÃîÒ©¡£×î¶àËüÃǽöÄÜÓÃÓÚһЩÊý¾ÝÄ£ÐͽÏΪ¼òµ¥µÄÓ¦Óá£
ÔÒòÓÐÁ½¸ö·½Ã棺
1£©Êý¾ÝÄ£Ð͸´ÔÓ
ÌÔ±¦ºÍ°¢Àï°Í°ÍµÄ»áÔ±¡¢±¦±´¡¢¹©Çó¡¢¶©µ¥µÈºËÐÄʵÌåÊý¾ÝÄ£Ð͸´ÔÓ£¬ÊôÐÔ¸öÊý¼¸Ê®µ½Éϰٸö¡£ÀýÈ磺»áÔ±(Member)¾Í°üº¬»ù±¾ÐÅÏ¢¡¢ÁªÏµ¡¢¹¤ÉÌ¡¢ÕË»§µÈ¶à¸öÓòµÄÐÅÏ¢£»ÁíÍ⣬ºËÐÄʵÌåÖ®¼ä£¬ÍâΧʵÌåÓëºËÐÄʵÌåÖ®¼ä»¹´æÔÚ¸´ÔӵĹØÁª¡£
2£©ÒµÎñ¸´ÔÓ£º
Ä£Ð͵ĸ´ÔÓÔ´ÓÚÒµÎñºÍÂß¼µÄ¸´ÔÓ¡£µç×ÓÉÌÎñÍøÕ¾´óÁ¿²éѯ³¡¾°Êǽṹ»¯²éѯ£¬ÀýÈ磺
ÔÚÌÔ±¦Éϲéѯ¡°Âô¼ÒÔÚ½Õ㻦£¬¼Û¸ñÔÚ50-200ÔªµÄÄÐÊ¿TÐô¡±£¬
ÔÚ°¢Àï°Í°ÍÉÏ¡°Áгöij¸ö»áÔ±ËùÓдý·¢»õµÄ¶©µ¥¡±
ÕâÀà²éѯ£¨µ±È»£¬°¢Àï°Í£©Ö÷ÒªÕë¶Ô¶à¸ö·ÇÖ÷¼ü×Ö¶Î, ¼´±ã¶ÔÓÚBigTable¡¢Cassandra
ÕâÑùµÄ»ùÓÚColumnµÄKey-ValueÊý¾Ý¿â£¬Æä¼òµ¥µÄQuery API»¹ÎÞ·¨Ê¤ÈδËÀàÐèÇó¡£ Òò´ËÔÚ°¢Àï°Í°ÍºÍÌÔ±¦£¬Oracle¡¢MySQL
µÈ¹ØÏµÊý¾Ý¿â½«ÈÔÈ»°çÑÝÖØÒª½ÇÉ«¡£
2. MySQL ¼¯Èº
ÒýÈëK-VÒýÇæµÈ·Ç¹ØÏµÊý¾Ý¿âÎÞ·ÇÊÇÒª½â¾öº£Á¿Êý¾ÝÔڸ߲¢·¢»·¾³ÏµĸßЧ¶ÁдÎÊÌ⣬×î´ó³Ì¶ÈÔÚ¿É¿¿µÄ³Ö¾Ã»¯(Durable)Óë¸ß·ÃÎÊÐÔÄÜ
(Performance) Ö®¼äÑ¡ÔñÒ»¸öƽºâµã¡£Ôڸ߶Ƚṹ»¯ÏµÍ³ÖУ¬Í¬ÑùµÄ¿¼ÂÇÇýʹÎÒÃÇÐèÒª¿¼ÂÇÁíÍâµÄ½â¾ö·½°¸¡£
ĿǰһÖÖͨÐеÄ×ö·¨ÊÇ MySQL ¶Áд·ÖÀëʽ¼¯Èº£¬1¸ö»òÉÙÊýMasterд£¬¶àÊýSlave¶Á£¬MasterÓëSlave½øÐбä¸üÊý¾ÝµÄͬ²½¡£Ê×ÏÈ£¬ÕâÖÖ·½°¸¾¹ý´óÁ¿µÄʵ¼ù£¬¿É¿¿ÇÒ¿ÉÐС£
È»¶ø£¬Ö±½ÓÏòDBÖ´ÐÐд²Ù×÷£¬ÈÔÈ»±È½ÏºÄʱ(²Î¼û±í1£¬±í2)£¬Êý¾Ý¸´ÖÆ£¬Ò²¿ÉÄÜ´æÔÚ²»Ò»ÖÂÑÓʱµÄÇéÐΡ£ÊÇ·ñ»¹Óиü¿ìµÄ·½°¸£¿
3. ÄÚ´æÐ͹ØÏµÊý¾Ý¿â
¿É¿¿µÄ³Ö¾Ã»¯Ö¸Êý¾Ý´æ´¢µ½´ÅÅ̵ÈÉ豸ÉÏ¡£Í¼1չʾÁË´«Í³´ÅÅÌÊý¾Ý¿âµÄ»ù±¾·ÃÎÊģʽ¡£

ͼ1
Å׿ª³Ö¾Ã»¯µÄ¿É¿¿ÐÔ£¬¼´Êý¾Ý¿ÉÒÔÏȲ»´æ´¢µ½´ÅÅÌÉÏ(Disk)£¬ÄÚ´æ´æ´¢µÄÐÔÄÜÔ¶¸ßÓÚ´ÅÅÌ´æ´¢¡£Ï±íչʾÁËÕë¶ÔOracleºÍAltibaseËù×öµÄÐÔÄܶԱȣ¬ºóÕßÔÚ²åÈëºÍ²éѯÉÏÐÔÄÜÊÇOracleµÄ5-7±¶¡£

±í1. Oracle¡¢AltibaseÐÔÄܶԱÈ
-²åÈë5ÍòÌõ ¡¾7¡¿

±í2 Oracle¡¢AltibaseÐÔÄܶԱÈ
¨C ¹ØÁª²éѯ10ÍòÌõ¡¾7¡¿
Óɴ˿ɼû£ºPm >>> Pd
£¨Pm - ÄÚ´æÊý¾Ý¿â¶ÁдÐÔÄÜ£¬ Pd - ´ÅÅÌÊý¾Ý¿â¶ÁдÐÔÄÜ£©
½áºÏÇ°Ãæ·ÖÎöµÄÄ£Ð͸´ÔÓÐÔºÍÒµÎñ¸´ÔÓÐÔÔÒò£¬¹ØÏµÊý¾Ý¿â£¨RDBMS£©±ØÐë²ÉÓá£Òò´Ë£¬ÕâÁ½µã¿¼ÂÇ¿ÉÒÔÍÆµ¼³öÁíÒ»¸ö½â¾ö˼·£ºÄÚ´æÐ͹ØÏµÊý¾Ý¿â¡£

±í3. DBÑ¡ÐͶԱȷÖÎö
Õâ¸ö·½°¸ÀÎÒÃÇ¿ÉÒÔ½«ÄÚ´æÏÈ¿´×öÒ»ÖÖ¡°´ÅÅÌ¡±£¬¶Áд²Ù×÷¶¼Õë¶ÔÄÚ´æÊý¾Ý¿â½øÐУ¬²»ÔÙÖ±½ÓÓë´ÅÅÌÊý¾Ý¿â½»»¥£¬Õâ½ÏºÃµÄ±ÜÃâÁ˵¥´¿MySQL
¶Áд·ÖÀë¼Ü¹¹´æÔÚµÄʱ¼äÑÓ³ÙºÍÒ»ÖÂÐÔÎÊÌâ¡£ÈçÏÂͼËùʾ£º

ͼ2
4. ÄÚ´æÊý¾Ý¿âµÄ³Ö¾Ã»¯
Êý¾Ý×îÖÕ»¹ÊÇÒª´æ´¢µ½´ÅÅÌ(Disk)ÉÏ£¬ÄÚ´æÊý¾Ý¿âÖеÄÊý¾Ý±ä»¯ÐèÒª¸´ÖƵ½Óë´ÅÅÌÊý¾Ý¿âÉÏ¡£Õâʱ£¬´ÓÄÚ´æÏò´ÅÅ̸´ÖÆÊý¾ÝµÄ¹ý³Ì¿ÉÒÔ¿´×÷Ôʼд²Ù×÷µÄÒì²½²Ù×÷£¬ÏÔÈ»£¬Òì²½²Ù×÷ʹµÃǰ¶ËµÄд²Ù×÷ÏԵøü¿ì¡£ÈçÏÂͼËùʾ£º

ͼ3
ÔÚÊÂÎñÐÍ(OLTP)ϵͳÖУ¬ÄÚ´æÊý¾Ý¿âÖÐÔÚÆô¶¯Ê±ÐèÒªºÍ´ÅÅÌÊý¾Ý¿â±£³ÖÒ»Ö¡£
Òò´Ë£¬ÄÚ´æÊý¾Ý¿âÐèÒªÓÐÏàͬµÄ¿â±í¶¨Ò壻²¢ÇÒÔÚµÚÒ»Æô¶¯Ê±£¬½«ËùÐè¿â±íÊý¾Ý¼ÓÔØµ½ÄÚ´æÊý¾Ý¿âÖС£
5. ÄÚ´æÊý¾Ý¿â¼¯Èº»¯
Ŀǰ£¬¾µäµÄMySQL¼¯Èº£¬Í¨¹ý¶Áд·ÖÀ룬ˮƽÇз֣¬ÊµÏÖº£Á¿Êý¾Ý´æ´¢¡£ÎªÓ¦¶Ôº£Á¿Êý¾Ý´æ´¢£¬ÄÚ´æÊý¾Ý¿âͬÑùÐèÒª×ö¼¯Èº¡£´¹Ö±ºÍˮƽÇзֲßÂÔ£¬¿ÉÓÃÐÔ²ßÂÔÓëMySQL¼¯Èº¼Ü¹¹Éè¼Æ»ù±¾Ïàͬ¡£ÈçÏÂͼËùʾ£¬ÆäÖÐ
Ameoba ÊÇ·Ö²¼Ê½Êý¾Ý¿â´úÀí£¬Ëü½øÐÐÊý¾Ý·ÓɵȿØÖÆ¡£
ΨһµÄ²»Í¬ÊÇ£¬ÓÉÓÚÄÚ´æÊý¾Ý¿âµÄ¸ßÐÔÄÜ£¬¿ÉÒÔ²»ÔÙ½øÐжÁд·ÖÀëÉè¼Æ¡£

ͼ4
6. »ìºÏ·ÖÇø£¨Hybrid Shard£©
½ÓµÚ4½ÚµÄ·ÖÎö£¬ÄÚ´æÊý¾Ý×îÖÕÈÔÐèÒª³Ö¾Ã»¯µ½´ÅÅÌ¡£ÕâÀïÐèÒªÒ»ÖÖ»ìºÏ·ÖÇø(Hybrid
Shard)À´½â¾ö¡£¼´ÔÀ´Ò»¸öMySQL½Úµã³Ðµ£µÄÒ»¸öˮƽ·ÖÇø£¬½«ÓÉÒ»¸öÄÚ´æÊý¾Ý¿â½ÚµãºÍÒ»¸öMySQL½Úµã¹²Í¬×é³É¡£
H-Shard = MDB + MySQL.
ÕâÖÖÊý¾Ý¿â¼Ü¹¹½«ÐγÉÓÉÁ½¼¶Êý¾Ý¿â(2LDB)£¬»ìºÏ·ÖÇø¹¹³ÉµÄ¼¯Èº¡£µÄÈçÏÂͼËùʾ£º

ͼ5
7. ÄÚ´æÊý¾Ý¿âÑ¡ÐÍ
³£¼ûµÄÄÚ´æÊý¾Ý¿â²úÆ·°üÀ¨ÉÌÒµ°æºÍÃâ·Ñ°æÁ½Àà¡£ÉÌÒµ°æÈ磺Altibase£¬Timesten£¬Berkley
DBµÈ¡£ËûÃÇÔÚµçÐÅ£¬½ðÈÚ£¬Ö¤È¯µÈ¸ßÐÔÄܼÆËãÓ¦ÓÃÖÐÔËÓýÏΪ¹ã·º¡£ÉÌÒµ°æ¹¦ÄÜÇ¿´ó£¬È»¶ø£¬¼Û¸ñ±È½Ï°º¹ó£¬²»ÊʺÏĿǰ¡°Á®¼ÛPC+Ãâ·ÑÈí¼þ¡±µÄ¼Ü¹¹´î½¨Ë¼Ïë¡£
±ÊÕßÔø¾ÍÖ°ÓëÖйúÒÆ¶¯ÏµÍ³ÌṩÉÌ£¬ÆäÖмƷѡ¢ÔËÓªµÈϵͳ¾ÍÔËÓÃTimestenÌṩ¸ßÐÔÄÜÔËË㣬µ«»¹Ö÷ÒªÓÃÓÚ¸ßÆµ¶ÈСÊý¾Ý¼ÆË㣬Èç¼Æ·ÑÅú¼Û£¬ÓŻݼÆË㣬Ðſصȣ¬²ÉÓõ¥½ÚµãģʽʹÓá£
¿ªÔ´ÁìÓò²úÆ·Ö÷ÒªÓÐH2£¬HsqlDB£¬DerbyµÈ¡£ÔÚ»ìºÏ·ÖÇø¼Ü¹¹ÖУ¬ÄÚ´æÊý¾Ý¿â½«³Ðµ£OLTPµÄÖ°Ôð£¬Òò´Ë³ýÁ˶ÁдÐÔÄÜÍ⣬¹¦ÄܵÄÍ걸£¬ÊÂÎñµÈ¶¼ÐèÒª×÷ΪÓÅÏÈÆÀ¹ÀµÄÒòËØ¡£
8. мܹ¹µÄÌôÕ½
ͨ¹ýÒýÈëÄÚ´æÊý¾Ý¿â×÷ΪÖмä³Ö¾Ã²ã£¬ÔÙ¼ÓÈë·Ö²¼Ê½¼Ü¹¹ÒÔÖ§³Åº£Á¿Êý¾Ý·ÃÎÊ£¬ÕâÖּܹ¹Éè¼ÆÆÄ¾ßÌôÕ½¡£×îÏȶøÒ×¼ûµÄÇé¿ö¾ÍÊÇмܹ¹µÄ¸´ÔÓ¶È£¬ÕýÈç´ó¹æÄ£MySQL¼¯Èº¼Ü¹¹µ®Éú³õʼһÑù¡£
ÎÒÃÇÒÔ H2 £¬Ò»¸ö¿ªÔ´µÄ¸ßÐÔÄÜÄÚ´æÊý¾Ý¿âΪÀý˵Ã÷£º
1) ÕûºÏ Ameoba Óë H2
Ameoba ÊÇ·Ö²¼Ê½Êý¾Ý¿â´úÀí£¬ËüÓë MySQL ÕûºÏÒѾÔÚ°¢Àï°Í°ÍºËÐÄÒµÎñÖгɹ¦ÔËÓá£Èç¹û½ö½«Êý¾Ý¿â½Úµã¿´×÷Ò»¸ö´æ´¢£¬MySQL
Node ºÍ H2 Node ²¢ÎÞ±¾ÖÊÇø±ð¡£JDBCÇý¶¯£¬DBÇз֣¬Â·ÓÉ£¬½ÔÓÉAmeoba ͳһ¸ºÔð¡£
2) Òì²½³Ö¾Ã»¯
ÿ¸öÂß¼»ìºÏ·ÖÇø= H2 + MySQL£¬ËÀ´Íê³ÉH2 ÖеÄÊý¾Ý±ä¸üÒ첽дÈë
MySQL£¿
±È½ÏºÃµÄ·½°¸ÊÇÄÚ´æÊý¾Ý¿âÌṩʵʱÔöÁ¿µÄ¸´ÖÆÆ÷£¨Replicator) £¬ÀýÈ磺»ùÓÚÁª»úÈÕÖ¾¸´ÖƵÄË«»úÈȱ¸»úÖÆ¡£AltiBase
µÈ²úÆ·¾ÍÌṩÁ˴˹¦ÄÜ¡£
3£©¸ß¿ÉÓÃÐÔ
ÄÚ´æÊý¾Ý¿âÒ»µ©±ÀÀ££¬Êý¾Ý²»¸´´æÔÚ¡£Òò´ËÊ×ÏÈÒª×öµ½Êý¾Ý¿ìËÙÒ첽дÈëMySQL×÷³Ö¾Ã»¯´æ´¢¡£Í¬Ê±ÒªÓн¡×³µÄÈÝ´íºÍFailover»úÖÆ£¬±£Ö¤Ò»¸öH2½Úµã±ÀÀ££¬Í¬Ò»Âß¼·ÖÇøÖеÄÌæ²¹H2½ÚµãÁ¢¼´¶¥Ì湤×÷¡£
Ò»ÖÖ·½°¸ÊÇ·Ö²¼Ê½Êý¾Ý¿â´úÀíÈç Ameoba À´½â¾ö£¬ÀýÈ磺ÿ¸öShard£¬H2ÖÁÉÙÉè2¸ö½Úµã£¬²ÉÓÃPrimary-Secondaryģʽ£¬Èçͼ6Ëùʾ£º

ͼ6
ÁíÒ»ÖÖ·½°¸ÊÇÇ°ÃæÌáµ½µÄÄÚ´æÊý¾Ý¿âʵʱ¸´Öƹ¦ÄÜ¡£
ËäÈ»ÓÐЩÄÚ´æDBÈçH2×ÔÉíÄÜÖ§³ÖÄڴ棬´ÅÅÌÁ½¼¶´æ´¢£¬µ«Æä×ÔÉíÌṩµÄ´ÅÅÌ´æ´¢ºÍ·ÃÎÊ·½°¸¿É¿¿ÐÔ²»Èç
MySQL¡£Òò´Ë£¬Ê¹ÓÃÄÚ´æÊ½Primary-Secondary ģʽ¸üΪ¿ÉÐС£
4£©·Ö²¼Ê½ÊÂÎñ
Êý¾Ý¿âÇзּܹ¹´øÀ´·Ö²¼Ê½ÊÂÎñÎÊÌ⣬¶ÔһЩÊÂÎñÒªÇó½Ï¸ßµÄ³¡¾°£¬ÕâÆÄ¾ßÌôÕ½¡£Ameoba
Ŀǰ»¹ÔÚ½â¾öÖС£Ameoba + H2×éºÏÃæÁÙͬÑùµÄÌôÕ½¡£
ĿǰһÖֱȽÏÒ»ÖÂÒâ¼ûºÍ×ö·¨¾ÍÊÇÀä´¦Àí¡ª¡ª¾¡Á¿²»ÓÃÊÂÎñ¡£ Ò»ÖÂÐÔÎÊÌâ¸ù¾ÝÒµÎñµÄÌØµã£¬²ÉÓÃÊý¾Ý¶©ÕýÀ´½â¾ö£»¸ö±ðÒµÎñʹÓò¹³¥ÊÂÎñ¡£ÒòΪĿǰ´ó²¿·ÖÓ¦Ó㬼´±ãÊǺËÐÄÒµÎñ£¬¶ÔÊÂÎñµÄÒªÇóÒ²²»¸ß¡£
9. ½øÒ»²½Ë¼¿¼
1£© ¶àÖÖÊý¾ÝÇзÖģʽ
ÔÚÒ»¸ö´óÐÍ»¥ÁªÍøÕ¾£¬²»Í¬µÄÓ¦ÓúÍÊý¾ÝÐèÒª×ö²»Í¬µÄ´¦Àí¡£ÔÚ×ÜÌå´¹Ö±ÇзÖģʽ»ù´¡ÉÏ£¬Ñ¡ÔñÊý¾ÝÁ¿´óµÄ¹¦ÄܽøÐÐˮƽÇз֣¬ÀýÈ磺¹©Çó¡¢¶©µ¥¡¢½»Ò׼Ǽ¡£
2£©Êý¾Ý»º´æ£¨Data Cache£©
ËäÈ»ÄÚ´æÊý¾Ý¿â²ã(MDB)Äܸü¸ßЧ֧³Å½»Ò×ÐÍÊý¾Ý¿â£¬ÌرðÊÇÓ¦¶Ô½á¹¹»¯Ó¦Óü°¸´ÔÓ²éѯ·þÎñ£¬µ«¶Ô¸ßƵ¶ÈµÄ²éѯ(Query)ºÍʵÌå²éÕÒ(Find)£¬Key-Value»º´æÈÔÈ»ÊÇÒ»Ïî±ØÒªµÄÉè¼Æ¡£CacheÄÜÌṩ¸ü¸ßµÄ²éѯËÙ¶È£¬²¢¼õÉÙ¶ÔMDBµÄ·ÃÎÊѹÁ¦£¬ÌرðÊǶÁдÃܼ¯µÄ¸ß²¢·¢³¡¾°¡£ÒòΪÕâ¸ö¼Ü¹¹ÖУ¬ÄÚ´æÊý¾Ý¿âÈÔÈ»×÷ΪһÖÖ´æ´¢Store£¬¶ø²»ÊÇCache¡£
ͼ7
ÉÏͼչʾÁË£¬MDB²ãÖ®ÉÏ»¹ÐèÒªDCL²ãÀ´Ìṩ¸ßÐÔÄÜ»º´æ·þÎñ¡£
10. ×ܽá
±¾ÎÄÌá³öÁËÒ»ÖÖͨ¹ýÒýÈëÄÚ´æÊý¾Ý¿â²ã£¬²¢½¨Á¢Á½²ã£¬¶à·ÖÇøµÄ·Ö²¼Ê½Êý¾Ý¿â¼Ü¹¹¡£´Ë·½°¸ÓÃÓÚ½â¾öº£Á¿¸ß²¢·¢ÏµÍ³µÄ¸ßÐÔÄÜÊý¾Ý´æ´¢ºÍ·ÃÎÊÎÊÌ⣬ÓÈÆäÊǵç×ÓÉÌÎñÀàµÈÒµÎñ¸´ÔӵĻ¥ÁªÍøÕ¾¡£ÆäºËÐÄ˼ÏëÊÇ£º
1£©¸ßÐÔÄÜ£ºÊÇͨ¹ýÄÚ´æÊý¾Ý¿âÌṩ¸ßÐÔÄܹØÏµÊý¾Ý¿â´æÈ¡·þÎñ£¬ÕâÊǴ˼ܹ¹µÄ×îÖ÷ҪĿ±ê£»
2£©³Ö¾Ã»¯£ºÍ¨¹ýÁ½¼¶Êý¾Ý¿â¼°Ò첽дÍê³É³Ö¾Ã»¯£»
3£©º£Á¿Êý¾ÝÖ§³Å£ºÍ¨¹ý´¹Ö±ºÍˮƽ·ÖÇøÊµÏÖº£Á¿Êý¾ÝµÄÖ§³Å£»
4£©¸ß¿ÉÓÃÐÔ£ºÔÚAmeoba»ù´¡ÉÏ£¬Í¨¹ýÖ÷±¸½Úµã½øÒ»²½ÊµÏÖMDBµÄ¸ß¿ÉÓÃÐÔ£»¶þ¼¶´ÅÅÌÊý¾Ý¿â¿ÉÒÔʵÏÖÊý¾ÝµÄ¿ìËÙ»Ö¸´¡£
|