Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÊÂÎñ¸ôÀë¼¶±ðºÍÔà¶ÁµÄ¿ìËÙÈëÃÅ
 
×÷ÕߣºJonathan Allen  À´Ô´£ºÍøÂç ·¢²¼ÓÚ 2016-12-5
  3735  次浏览      27
 

¹Ø¼üÒªµã

½ö´ÓACID»ò·ÇACID½Ç¶È¿¼ÂÇÎÊÌâÊDz»¹»µÄ£¬ÄãÓ¦ÖªµÀÄãµÄÊý¾Ý¿âÖ§³ÖºÎÖÖÊÂÎñ¸ôÀë¼¶±ð¡£

һЩÊý¾Ý¿âÐû³Æ×Ô¼º¾ßÓС°×îÖÕÒ»ÖÂÐÔ¡±£¬µ«È´¿ÉÄܶÔÖØ¸´²éѯ·µ»Ø²»Ò»ÖµĽá¹û¡£

Ïà±ÈÓÚÄãËùѰÇóµÄÊý¾Ý¿â£¬Ò»Ð©Êý¾Ý¿âÌṩ¸ü¸ßµÄÊÂÎñ¸ôÀë¼¶±ð¡£

Ôà¶Á¿Éµ¼ÖÂͬһ¼Ç¼µÃµ½Á½¸ö°æ±¾£¬»òÊÇÍêÈ«µØ¶ªÊ§Ò»Ìõ¼Ç¼¡£

ÔÚͬһÊÂÎñÖжà´ÎÖØÐÂÔËÐÐͬһ²éѯºó£¬¿ÉÄÜ»á³öÏֻöÁ¡£

×î½üMongoDBµÇÉÏÁËRedditµÄÍ·Ìõ£¬ÒòΪMongoDBµÄºËÐÄ¿ª·¢ÕßDavid GlasserÍ´¿àµØÈÏʶµ½MongoDBĬÈÏ»áÖ´ÐÐÔà¶Á¡£

ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«½âÊÍʲôÊÇÊÂÎñ¸ôÀë¼¶±ðºÍÔà¶Á£¬²¢¸ø³öһЩ¹ãÊÜ»¶Ó­µÄÊý¾Ý¿âÊÇÈçºÎʵÏÖËüÃǵġ£

ANSI SQL¸ø³öÁËËÄÖÖ±ê×¼µÄÊÂÎñ¸ôÀë¼¶±ð£º¿ÉÐòÁл¯(Serializable)¡¢¿ÉÖØ¸´¶Á(Repeatable reads)¡¢Ìá½»¶Á(Read committed)ºÍδÌá½»¶Á(Read uncommitted)¡£

Ðí¶àÊý¾Ý¿âȱʡÊÇÌá½»¶ÁµÄ£¬Õâ±£Ö¤ÁËÔÚÊÂÎñÔËÐÐÆÚ¼äÓû§¿´²»µ½×ª±äÖеÄÊý¾Ý¡£Ìá½»¶ÁµÄʵÏÖͨ¹ýÔÚ¶ÁȡʱÔÝʱÐԵػñÈ¡Ëø£¬²¢³ÖÓÐдÈëËøÖ±ÖÁÊÂÎñÌá½»¡£

Èç¹ûÔÚÒ»¸öÊÂÎñÖÐÐèÒª¶à´ÎÖØ¸´Í¬Ò»¶ÁÈ¡£¬²¢ÏëÒª¡°ºÏÀíµØÈ·¶¨¡±ËùÓеĶÁÈ¡×ÜÊÇ»áµÃµ½Í¬ÑùµÄ½á¹û£¬ÕâÒªÔÚÕû¸ö¹ý³ÌÆÚ¼ä³ÖÓжÁÈ¡Ëø¡£ÔÚʹÓÿÉÖØ¸´¶ÁÊÂÎñ¸ôÀë¼¶±ðʱ£¬ÉÏÊö²Ù×÷ÊÇ×Ô¶¯Íê³ÉµÄ¡£

ÎÒÃÇÕâÀïËù˵µÄ¡°ºÏÀíµØÈ·¶¨¡±¿ÉÖØ¸´¶Á£¬ÊÇÒòΪ´æÔÚ¡°»Ã¶Á¡±£¨phantom reads£©µÄ¿ÉÄÜÐÔ¡£µ±Ö´ÐÐʹÓÃÁËWHEREÓï¾äµÄ²éѯʱ£¬ÀàËÆÓÚ¡°WHERE Status=1¡±£¬¾ÍÓпÉÄÜ·¢Éú»Ã¶Á¡£ËäÈ»ËùÉæ¼°µÄÐн«±»ËøÉÏ£¬µ«ÊÇÕâ²¢²»ÄÜ×èֹƥÅäWHEREÌõ¼þµÄÐÂÐб»Ìí¼Ó½øÀ´¡£¡°»Ã¡±£¨phantom£©Ò»´ÊÖ¸ÔÚ²éѯµÚ¶þ´ÎÖ´ÐÐʱËù³öÏÖµÄÐС£

Ϊȷ±£ÔÚͬһÊÂÎñÖеÄÁ½´Î¶ÁÈ¡»á·µ»ØÍ¬ÑùµÄÊý¾Ý£¬¿ÉʹÓÿÉÐòÁл¯ÊÂÎñ¸ôÀë¼¶±ð¡£¿ÉÐòÁл¯Ê¹ÓÃÁË¡°·¶Î§Ëø¡±£¬±ÜÃâÁËÆ¥ÅäWHEREÌõ¼þµÄÐÂÐÐÌí¼Óµ½Ò»¸ö¿ª·ÅµÄÊÂÎñÖС£

Ò»°ãÇé¿öÏ£¬ÓÉÓÚËø¾ºÕùµÄ´æÔÚ£¬ÊÂÎñ¸ôÀë¼¶±ðÔ½¸ß£¬ÐÔÄÜÔ½²î¡£Òò´ËΪÁ˸Ľø¶ÁÈ¡ÐÔÄÜ£¬Ò»Ð©Êý¾Ý¿â»¹Ö§³ÖδÌá½»¶Á¡£¸ÃÊÂÎñ¸ôÀë¼¶±ð½«ÎÞÊÓËøµÄ´æÔÚ£¨ÊÂʵÉÏÆäÔÚSQL ServerÖб»³ÆÎª¡°NOLOCK¡±£©£¬Òò´Ë¸Ã¼¶±ðÏ¿ÉÖ´ÐÐÔà¶Á¡£

Ôà¶ÁËù´æÔÚµÄÎÊÌâ

ÔÚ̽ÌÖÔà¶ÁÎÊÌâ֮ǰ£¬Äã±ØÐëÒªÀí½â±í²¢·ÇÊÇÕæÊµ´æÔÚÓÚÊý¾Ý¿âÖе쬱íÖ»ÊÇÒ»¸öÂß¼­½á¹¹¡£ÊÂʵÉÏÄãµÄÊý¾ÝÊǰ´Ò»¸ö»ò¶à¸öË÷Òý½øÐд洢µÄ¡£Ö÷Ë÷ÒýÔÚ´ó¶àÊýÊý¾Ý¿âÖб»³ÆÎª¡°¾ÛÊøË÷Òý¡±»ò¡°¶Ñ¡±£¨¸ÃÊõÓïÔÚ¸÷NoSQLÊý¾Ý¿âÖи÷²»Ïàͬ£©¡£Òò¶øµ±Ö´ÐвåÈë²Ù×÷ʱ£¬ÐèÒªÔÚÿ¸öË÷ÒýÖвåÈëÒ»ÐС£µ±Ö´ÐиüвÙ×÷ʱ£¬Êý¾Ý¿âÒýÇæ½öÐè·ÃÎÊÖ¸µ½±»¸Ä±äÁеÄË÷Òý¡£µ«¸üвÙ×÷³£³£±ØÐëÒªÔÚÿ¸öË÷ÒýÉÏÖ´ÐÐÁ½¸ö²Ù×÷£¬¼´´Ó¾ÉµÄλÖÃɾ³ý²¢ÔÚеÄλÖòåÈë¡£

ÔÚÏÂͼÖУ¬Äã¿É¿´¼ûÒ»¸öÆÕͨµÄ±í£¬»¹ÓбíÖÐIX_Customer_StateºÍPK_Customer¶ÔÏó¸üвÙ×÷µÄÖ´Ðмƻ®¡£¼øÓÚ±íµÄFullNameÁв¢Î´¸Ä±ä£¬ËùÒÔ¿ÉÒÔÌø¹ýIX_Customer_FullNameË÷Òý¡£

×¢ÒâÔÚSQL ServerÖУ¬PKǰ׺ָ´úÖ÷¼ü£¬Í¨³£Ò²ÊÇÓÃÓÚ¾ÛÊøË÷ÒýµÄ¼ü¡£IXÓÃÓÚÖ¸´ú·Ç¾ÛÊøË÷Òý¡£ÆäËüµÄÊý¾Ý¾ßÓÐËüÃÇ×Ô¼ºµÄÃüÃû¹æ·¶¡£

½â¾öÁËÉÏÊöÎÊÌ⣬ÈÃÎÒÃÇ¿´Ò»ÏÂÔà¶Áµ¼Ö²»Ò»ÖÂÊý¾ÝµÄ¶àÖÖ;¾¶¡£

δÌá½»¶ÁÎÊÌâÒ×ÓÚÀí½â¡£ÔÚÊÂÎñ±»ÍêÈ«Ìύ֮ǰ£¬Èç¹ûÎÞÊÓдÈëËøµÄ´æÔÚ£¬Ê¹Óá°Î´Ìá½»¶Á¡±µÄSELECTÓï¾ä¾Í¿ÉÒԾͿ´µ½Ð²åÈë»ò¸üеÄÐС£Èç¹ûÕâЩת±ä²Ù×÷Õâʱ±»»Ø¹ö£¬´ÓÂß¼­ÉÏ˵£¬SELECT²Ù×÷½«·µ»Ø²¢²»´æÔÚµÄÊý¾Ý¡£

Èç¹ûÊý¾ÝÔÚ¸üвÙ×÷¹ý³ÌÖб»Òƶ¯ÁË£¬Õâ¾Í²úÉúÁËË«ÖØ¶ÁÈ¡¡£ÀýÈ磬ÄãÕýÔÚ¶ÁÈ¡ËùÓеĿͻ§¼Ç¼µÄ״̬¡£Èç¹ûÔÚÄã¶ÁÈ¡¡°California¡±¼Ç¼ºÍ¶ÁÈ¡¡°Texas¡±¼Ç¼֮¼ä£¬ÉÏÃæËù˵µÄ¸üÐÂÓï¾ä±»Ö´ÐÐÁË£¬Äã¾ÍÄÜ¿´¼û¡°¿Í»§1253¡±¼Ç¼Á½´Î¡£Ò»´ÎÊǾÉÖµ£¬Ò»´ÎÊÇÐÂÖµ¡£

¼Ç¼¶ªÊ§·¢ÉúµÄ·½Ê½Ïàͬ¡£Èç¹ûÎÒÃÇÌáÈ¡¡°¿Í»§1253¡±¼Ç¼²¢½«Æä´Ó¡°Texas¡±¼ÇÂ¼ÒÆ¶¯µ½¡°Alaska¡±¼Ç¼£¬²¢ÔÙ´ÎʹÓÃ״̬ȥѡÔñÊý¾Ý£¬Äã¿ÉÄÜ»áÍêÈ«µØ¶ªÊ§¸Ã¼Ç¼¡£Õâ¾ÍÊÇ·¢ÉúÔÚDavid GlasserµÄMongoDBÊý¾Ý¿âÖеÄÊÂÇé¡£ÓÉÓÚÔÚ¸üвÙ×÷ÆÚ¼ä¶ÁÈ¡ÁËË÷Òý£¬²éѯ¶ªÊ§Á˼Ǽ¡£

Ôà¶ÁÒ²»á·Á°­µ½ÅÅÐò²Ù×÷£¬¸ÃÎÊÌâµÄ³öÏÖÈ¡¾öÓÚÊý¾Ý¿âµÄÉè¼Æ·½Ê½¼°Ìض¨µÄÖ´Ðмƻ®¡£ÀýÈ磬Ôà¶Á¿ÉÄÜ·¢ÉúÓÚÖ´Ðмƻ®¶ÔËùÓкòÑ¡Êý¾ÝÐвɼ¯Ö¸ÕëÐÅϢʱ£¬Èç¹ûÔÚÆäºóÒ»ÐÐÊý¾Ý±»¸üÐÂÁË£¬µ«Êµ¼ÊÉÏÖ´ÐÐÒýÇæ»¹ÊÇ»áʹÓÃÒѱ»²É¼¯µÄÖ¸ÕëÐÅÏ¢´ÓԭʼλÖÿ½±´Êý¾Ý¡£

¿ìÕÕ¸ôÀ룬»ò±»³ÆÎª¡°Ðм¶°æ±¾¿ØÖÆ¡±

ΪÔÚ±ÜÃâÔà¶ÁÎÊÌâµÄͬʱÌṩºÃµÄÐÔÄÜ£¬Ðí¶àÊý¾Ý¿âÖ§³Ö¿ìÕÕ¸ôÀëÓïÒå¡£ÔËÐÐÓÚ¿ìÕÕ¸ôÀë״̬Ï£¬µ±Ç°µÄÊÂÎñ²»ÄÜ¿´µ½ÈκÎÏÈÓÚÆäÆô¶¯µÄÆäËüÊÂÎñµÄ½á¹û¡£

¿ìÕÕ¸ôÀëµÄʵÏÖÊÇͨ¹ý×ö±»¸Ä±äÐеÄÁÙʱ¿½±´£¬¶ø·Ç½öÒÀ¿¿ÓÚËø»úÖÆ£¬Òò´ËËüÒ²³£±»³ÆÎª¡°Ðм¶°æ±¾¿ØÖÆ¡±¡£

ºÜ¶àÖ§³Ö¿ìÕÕ¸ôÀëÓïÒåµÄÊý¾Ý¿âÔÚ±»ÇëÇóʹÓá°Ìá½»¶Á¡±ÊÂÎñ¸ôÀëʱ£¬»á×Ô¶¯Ê¹ÓÿìÕÕ¸ôÀë¡£

SQL ServerÖеÄÊÂÎñ¸ôÀë¼¶±ð

SQL ServerÖ§³ÖËùÓÐËÄÖÖANSI SQLÊÂÎñ¸ôÀë¼¶±ð£¬Íâ¼ÓÒ»ÖÖÏÔʽµÄ¿ìÕÕ¸ôÀë¼¶±ð¡£Ìá½»¶Á¿ÉÄÜҲʹÓÿìÕÕÓïÒ壬ÕâÈ¡¾öÓÚÊý¾Ý¿âÖÐREAD_COMMITTED_SNAPSHOTÑ¡ÏîµÄÅäÖ÷½Ê½¡£

ÔÚ¿ª¹Ø¸ÃÑ¡Ïîǰ£¬ÄãµÄÊý¾Ý¿âÐèÒª×ö³ä·ÖµÄ²âÊÔ¡£ËäÈ»Ìá½»¶Á¿ÉÒÔÌáÉý¶ÁÈ¡ÐÔÄÜ£¬µ«ËüҲͬʱ½µµÍÁËдÈëÐÔÄÜ¡£ÓÈÆäÊÇtempdb±»²¿ÊðÔÚÂýËÙ´ÅÅÌÉÏʱ£¬ÒòΪÕâ´æ´¢ÁËÐеľɰ汾¡£

ÔÚSELECTÓï¾äÖпÉÒÔʹÓóôÃûÕÑÖøµÄNOLOCKָʾ·û¡£NOLOCKµÄ×÷ÓõÈͬÓÚ½«ÊÂÎñÔËÐÐÉèÖÃΪδÌá½»¶Á¡£ÕâÔÚSQL Server 2000¼°¸üÔçÆÚµÄ°æ±¾Öб»´óÁ¿µØÊ¹Óã¬ÒòΪÄÇʱ²¢Ã»ÓÐÌṩÐм¶°æ±¾¿ØÖÆ¡£¾¡¹ÜÏÖÔÚ²»ÔÙ±ØÒª»ò²»½¨ÒéÕâÑù×ö£¬µ«ÊǸÃϰ¹ßÈÔÈ»±£Áô×Å¡£

¸ü¶àÐÅÏ¢²Î¼û¡°ÉèÖÃÊÂÎñ¸ôÀë¼¶±ð (Transact-SQL)¡±.

PostgreSQLÖеÄÊÂÎñ¸ôÀë¼¶±ð

ËäÈ»¹Ù·½Ðû³ÆPostgreSQLÖ§³ÖËùÓÐËÄÖÖANSIÊÂÎñ¸ôÀë¼¶±ð£¬µ«ÊÂʵÉÏPostgreSQLÖÐÖ»ÓÐÈýÖÖÊÂÎñ¸ôÀë¼¶±ð¡£Ã¿µ±²éѯÇëÇó¡°Î´Ìá½»¶Á¡±Ê±£¬PostgreSQL¾ÍĬĬµØ½«ÆäÉý¼¶Îª¡°Ìá½»¶Á¡±¡£Òò´ËPostgreSQL²»ÔÊÐíÔà¶Á¡£

µ±Äãѡȡ¡°Î´Ìá½»¶Á¡±¼¶±ðʱ£¬ÊÂʵÉÏÄãµÃµ½ÁË¡°Ìá½»¶Á¡±£¬ÔÚPostgreSQL¶Ô¿ÉÖØ¸´¶ÁµÄʵÏÖÖУ¬Ôà¶ÁÊDz»¿ÉÄÜ·¢ÉúµÄ£¬Òò´Ëʵ¼ÊµÄÊÂÎñ¸ôÀë¼¶±ð¿ÉÄܱÈÄãËùѡȡµÄÒª¸ü¼ÓÑϸñ¡£ÕâÊDZ»SQL±ê×¼ËùÔÊÐíµÄ£¬ÒòΪËÄÖÖÊÂÎñ¸ôÀë¼¶±ð½ö¶¨ÒåÁËÊÂÎñÖÐÒ»¶¨²»ÄÜ·¢ÉúµÄÏÖÏó£¬ËüÃDz¢Î´¶¨ÒåÓ¦¸Ã·¢ÉúÄÄÖÖÏÖÏó¡£

PostgreSQL²¢Î´ÏÔʽµØÌṩ¿ìÕÕ¸ôÀë¡£µ±È»¿ìÕÕ¸ôÀëÊÇÔÚʹÓÃÌá½»¶Áʱ×Ô¶¯·¢ÉúµÄ¡£ÕâÊÇÒòΪPostgreSQLµÄÉè¼Æ´ÓÒ»¿ªÊ¼¾Í¿¼ÂÇÁË¶à°æ±¾²¢·¢¿ØÖÆ¡£

ÔÚ9.1°æ±¾Ö®Ç°£¬PostgreSQL²»Ìṩ¿ÉÐòÁл¯ÊÂÎñ£¬»á½«ËüÃǾ²Ä¬½µ¼¶Îª¿ÉÖØ¸´¶Á¡£µ«µ±Ç°ËùÓÐÈÔÔÚÖ§³ÖµÄPostgreSQL°æ±¾Öж¼²»ÔÙÓÐÕâ¸öÏÞÖÆÁË¡£

¸ü¶àµÄÐÅÏ¢²Î¼ûPostgreSQL¹Ù·½ÎĵµµÄ13.2½Ú£¬¡° ÊÂÎñ¸ôÀ롱.

MySQLÖеÄÊÂÎñ¸ôÀë¼¶±ð

InnoDBĬÈÏΪ¿ÉÖØ¸´¶Á£¬µ«ÊÇÌṩËùÓÐËÄÖÖANSI SQLÊÂÎñ¸ôÀë¼¶±ð¡£Ìá½»¶ÁʹÓÿìÕÕ¸ôÀëÓïÒå¡£

¸ü¶àInnoDBÏà¹ØµÄÐÅÏ¢£¬²Î¼ûMySQL¹Ù·½ÎĵµµÄ15.3.2.1½Ú¡° ÊÂÎñ¸ôÀëµÈ¼¶¡±

ÊÂÎñÔÚʹÓÃMyISAM´æ´¢ÒýÇæÊ±ÊÇÍêÈ«²»±»Ö§³ÖµÄ£¬ÕâÀïʹÓÃÁ˱íÒ»¼¶µÄµ¥Ò»¶ÁÐ´Ëø£¨ËäÈ»ÔÚijЩÇé¿öÏ£¬²åÈë²Ù×÷ÊÇ¿ÉÒÔÈÆ¹ýËøµÄ¡££©

OracleÖеÄÊÂÎñ¸ôÀëµÈ¼¶

OracleÖ»Ö§³ÖÈýÖÖÊÂÎñ¸ôÀë¼¶±ð£¬¼´Ìá½»¶Á¡¢¿ÉÐòÁл¯ºÍÖ»¶Á¡£ÔÚOracleÖУ¬Ìá½»¶ÁÊÇĬÈϵģ¬ËüʹÓÿìÕÕÓïÒå¡£

ÀàËÆÓÚPostgreSQL£¬Oracle²¢²»ÌṩδÌá½»¶Á£¬ÓÀ²»ÔÊÐíÔà¶Á¡£

¿ÉÖØ¸´¶Á²¢²»ÔÚOracleµÄÖ§³ÖÁбíÖС£Èç¹ûÄãÐèÒªÔÚOracleÖоßÓиÃÐÐΪ£¬ÄãµÄÊÂÎñ¸ôÀë¼¶±ðÐèÒª±»ÉèÖÃΪ¿ÉÐòÁл¯¡£

Ö»¶ÁÊÇOracleËù¶ÀÓеÄÊÂÎñ¸ôÀë¼¶±ð¡£µ«ÊǶԴ˲¢Ã»ÓкܺõÄÎĵµ£¬ÊÖ²áÖÐÖ»ÓÐÈçÏÂÃèÊö£º

Ö»¶ÁÊÂÎñÖ»ÄÜ¿´¼ûÄÇЩÔÚÊÂÎñ¿ªÊ¼½×¶Î¾Í±»Ìá½»µÄ¸Ä±ä£¬²»ÔÊÐíINSERT¡¢UPDATEºÍDELETEÓïÑÔ¡£

¶ÔÆäËüÁ½ÖÖÊÂÎñ¸ôÀë¼¶±ðµÄ¸ü¶àÐÅÏ¢£¬²Î¼ûOracle¹Ù·½ÎĵµµÚ13Õ¡°Êý¾Ý²¢·¢ºÍÒ»ÖÂÐÔ¡±¡£

DB2ÖеÄÊÂÎñ¸ôÀë¼¶±ð

DB2¾ßÓÐËÄÖÖ¸ôÀë¼¶±ð£¬·Ö±ð³ÆÎª¿ÉÖØ¸´¶Á¡¢¶ÁÎȶ¨ÐÔ¡¢ÓαêÎȶ¨ÐÔºÍδÌá½»¶Á¡£ÕâËÄÖÖ¼¶±ð²¢²»ÓëÉÏÊöËÄÖÖANSIÊõÓïÒ»Ò»¶ÔÓ¦¡£

¿ÉÖØ¸´¶Á¶ÔÓ¦ÓÚANSI SQLÖеĿÉÐòÁл¯£¬Òâζ×Ų»¿ÉÄÜ´æÔÚÔà¶Á¡£

¶ÁÎȶ¨ÐÔ¶ÔÓ¦ÓÚANSI SQLÖеĿÉÖØ¸´¶Á¡£

ÓαêÎȶ¨ÐÔÓÃÓÚÌá½»¶Á£¬ÊÇDB2µÄĬÈÏÉèÖÃÅäÖ᣶ÔÓÚ9.7°æ¿ìÕÕÓïÒåÉúЧ¡£¶øÔÚ9.7µÄǰÆÚ°æ±¾ÖУ¬DB2ʹÓÃÀàËÆÓÚSQL ServerµÄËø»úÖÆ¡£

δÌá½»¶ÁÔںܴó³Ì¶ÈÉÏÀàËÆÓÚSQL ServerÖеÄδÌá½»¶Á£¬Ò²ÔÊÐíÔà¶Á¡£ÊÖ²áÖÐÍÆ¼ö½öÔÚÖ»¶Á±íÉÏʹÓÃδÌá½»¶Á£¬»òÊÇÓÃÔÚ¡°¿ÉÒÔ¿´µ½Î´±»ÆäËüÓ¦ÓÃÌá½»µÄÊý¾Ýʱ¡±¡£

¸ü¶àÐÅÏ¢²Î¼û¡°ÊÂÎñ¸ôÀë¼¶±ð¡±¡£

MongoDBÖеÄÊÂÎñ¸ôÀë¼¶±ð

ÕýÈçǰÎÄËùÌáµ½µÄ£¬MongoDB²»Ö§³ÖÊÂÎñ¡£ÔÚÆäÊÖ²áÖжԴËÊÇÕâÑùÃèÊöµÄ£º

ÒòΪÔÚMongoDBÖжԵ¥Ò»ÎĵµµÄ²Ù×÷ÊÇÔ­×ӵģ¬Á½½×¶ÎÌá½»Ö»ÄÜÌṩÀàÊÂÎñÓïÒå¡£ÔÚÁ½½×¶ÎÌá½»»ò»Ø¹öÆÚ¼ä£¬Ó¦ÓÿÉÔÚÖмäµã·µ»ØÖмäÊý¾Ý¡£

ÊÂʵÉÏÕâÒâζ×ÅMongoDBʹÓÃÔà¶ÁÓïÒ壬¾ßÓÐË«±¶»ò¶ªÊ§¼Ç¼µÄ¿ÉÄÜÐÔ¡£

CouchDBÖеÄÊÂÎñ¸ôÀëµÈ¼¶

CouchDBÒ²²»Ö§³ÖÊÂÎñ¡£µ«ÊDz»Í¬ÓÚMongoDBµÄÊÇ£¬ËüʹÓÃÁË¶à°æ±¾²¢·¢¿ØÖÆÈ¥±ÜÃâÔà¶Á¡£

¶ÁÈ¡ÇëÇó½«×ÜÊÇÔÚÇëÇó¿ªÊ¼Ê±¾ÍÄÜ¿´µ½Êý¾Ý¿âµÄ×îпìÕÕ¡£

ÕâËù¸øÓèCouchDBµÄÊÂÎñ¸ôÀëµÈ¼¶£¬µÈ¼ÛÓÚ¾ßÓпìÕÕÓïÒåµÄÌá½»¶Á¡£

¸ü¶àµÄÐÅÏ¢²Î¼û¡°×îÖÕÒ»ÖÂÐÔ¡±¡£

Couchbase ServerµÄÊÂÎñ¸ôÀë¼¶±ð

Couchbase Server³£±»»ìÏýΪCouchDB£¬µ«ËüÊÇÒ»ÖÖÍêÈ«²»Í¬µÄ²úÆ·¡£¾ÍË÷Òý¶øÑÔ£¬Ëü²¢Î´ÌṩÈκÎÐÎʽµÄ¸ôÀë¡£

µ±Ö´ÐиüвÙ×÷ʱ£¬Couchbase Server½ö¸üÐÂÖ÷Ë÷Òý£¬»ò³ÆÆäΪ¡°ÕæÊµµÄ±í¡±¡£ËùÓеĶþ¼¶Ë÷Òý½«±»ÑÓ³Ù¸üС£

ËäÈ»ÔÚCouchbase ServerÎĵµ²¢Ã»ÓÐÃ÷ȷ˵Ã÷£¬¿´ÉÏÈ¥ËüÔÚ¹¹½¨Ë÷ÒýʱʹÓÃÁË¿ìÕÕ£¬Èç¹ûÈ·ÊÇÈç´Ë£¬Ôà¶ÁÓ¦¸Ã²»³ÉΪÎÊÌâ¡£µ«ÊÇÓÉÓÚË÷ÒýµÄÑÓ³Ù¸üУ¬ÔÚCouchbase ServerÖÐÈÔ²»ÄÜ»ñµÃÕæÕýµÄÌá½»¶ÁÊÂÎñ¸ôÀë¼¶±ð¡£

ºÍÐí¶àµÄNoSQLÊý¾Ý¿âÒ»Ñù£¬Couchbase Server²¢²»Ö±½ÓÖ§³ÖÊÂÎñ¡£µ«ÊÇÄãȷʵ¿ÉÒÔʹÓÃÏÔÊ½Ëø£¬µ«ËøÖ»ÄÜÔÚ±»×Ô¶¯¶ªÆúǰά³Ö30ÃëµÄʱ¼ä¡£

¸ü¶àµÄÐÅÏ¢²Î¼û¡°¶ÔÌõÄ¿ÉÏËø¡±¡¢¡°ÄãËùÓ¦ÖªµÀµÄ¹ØÓÚCouchbase¼Ü¹¹µÄËùÓÐÊÂÇ顱ºÍ¡°CouchbaseÊÓͼÒýÇæµÄÄÚÄ»¡±¡£

CassandraÖеÄÊÂÎñ¸ôÀë¼¶±ð

Cassandra 1.0¸ôÀëÁËÉõÖÁÊǶÔÒ»ÐеÄдÈë²Ù×÷¡£ÒòΪ×Ö¶ÎÊDZ»ÖðÒ»¸üеģ¬ËùÒÔ¿ÉÒÔÖÕÖ¹¶Ô¾ÉÖµºÍÐÂÖµ»ìºÏÔÚÒ»ÆðµÄ¼Ç¼µÄ¶ÁÈ¡¡£

´Ó1.1°æ±¾¿ªÊ¼£¬CassandraÌṩÁË¡°Ðм¶¸ôÀ롱¡£ÕâÈÃCassandra¾ßÓеÈͬÓÚÆäËüµÄÊý¾Ý¿âÖб»³ÆÎª¡°Î´Ìá½»¶Á¡±µÄ¸ôÀë¼¶±ð¡£Cassandra²¢Î´Ìṩ¸ü¸ß¼¶±ðµÄ¸ôÀë¡£

¸ü¶àµÄÐÅÏ¢²Î¼û¡°¹ØÓÚÊÂÎñºÍ²¢·¢¿ØÖÆ¡±¡£

Á˽âÄãµÄÊý¾Ý¿âµÄÊÂÎñ¸ôÀë¼¶±ð

ÕýÈç´ÓÉÏÊöʵÀýÖпɿ´µ½µÄ£¬½ö´ÓACIDºÍ·ÇACID½Ç¶È¿¼ÂÇÄãµÄÊý¾Ý¿âÊDz»¹»µÄ¡£ÄãµÄÈ·ÐèҪȥ֪µÀÄãµÄÊý¾Ý¿âÓ¦ÔÚºÎÖÖÇé¿öÏÂÖ§³ÖºÎÖÖµÄÊÂÎñ¸ôÀë¼¶±ð¡£

   
3735 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

MySQLË÷Òý±³ºóµÄÊý¾Ý½á¹¹
MySQLÐÔÄܵ÷ÓÅÓë¼Ü¹¹Éè¼Æ
SQL ServerÊý¾Ý¿â±¸·ÝÓë»Ö¸´
ÈÃÊý¾Ý¿â·ÉÆðÀ´ 10´óDB2ÓÅ»¯
oracleµÄÁÙʱ±í¿Õ¼äдÂú´ÅÅÌ
Êý¾Ý¿âµÄ¿çƽ̨Éè¼Æ

²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿â
¸ß¼¶Êý¾Ý¿â¼Ü¹¹Éè¼ÆÊ¦
HadoopÔ­ÀíÓëʵ¼ù
Oracle Êý¾Ý²Ö¿â
Êý¾Ý²Ö¿âºÍÊý¾ÝÍÚ¾ò
OracleÊý¾Ý¿â¿ª·¢Óë¹ÜÀí

GE Çø¿éÁ´¼¼ÊõÓëʵÏÖÅàѵ
º½Ìì¿Æ¹¤Ä³×Ó¹«Ë¾ Nodejs¸ß¼¶Ó¦Óÿª·¢
ÖÐÊ¢Òæ»ª ׿Խ¹ÜÀíÕß±ØÐë¾ß±¸µÄÎåÏîÄÜÁ¦
ijÐÅÏ¢¼¼Êõ¹«Ë¾ PythonÅàѵ
ij²©²ÊITϵͳ³§ÉÌ Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À
ÖйúÓÊ´¢ÒøÐÐ ²âÊÔ³ÉÊì¶ÈÄ£Ðͼ¯³É(TMMI)
ÖÐÎïÔº ²úÆ·¾­ÀíÓë²úÆ·¹ÜÀí