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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ʱÐòÊý¾Ý¿â Apache-IoTDB Ô´Âë½âÎö֮ǰÑÔ£¨Ò»£©
 
×÷ÕߣºÁõÌλª
   次浏览      
2021-3-24 
 
±à¼­ÍƼö:

±¾ÎÄÖØµã½éÉÜÁËÎªÊ²Ã´ÖØ¸´ÔìÂÖ×Ó£¬´ÓÎïÁªÍøÐÐÒµµÄÊý¾ÝÌØµãµ½ IoTDB µÄ·¢Õ¹¹ý³Ì,Õâ¸öÂÖ×ÓÔìµÄÔõôÑù£¬IoTDB ºÍ¾ºÆ·²âÊԶԱȡ£
±¾ÎÄÀ´×ÔÓÚ¿ªÔ´²©¿Í£¬ÓÉ»ðÁú¹ûÈí¼þAnna±à¼­¡¢ÍƼö¡£

IoTDB ÊÇÒ»¿îʱÐòÊý¾Ý¿â£¬Ïà¹Ø¾ºÆ·ÓÐ Kairosdb£¬InfluxDB£¬TimescaleDBµÈ£¬Ö÷ҪʹÓó¡¾°ÊÇÔÚÎïÁªÍøÏà¹ØÐÐÒµ£¬È磺³µÁªÍø¡¢·çÁ¦·¢µç¡¢µØÌú¡¢·É»ú¼à¿ØµÈµÈ£¬¾ßÌåÓ¦Óð¸Àý¼°¹«Ë¾ÏêÇé¿ÉÒԲ鿴£ºIoTDBÔÚʵ¼Ê¹«Ë¾ÖеÄʹÓÃÐÅÏ¢ÊÕ¼¯

IoTDB Ä£¿éÖ÷Òª·ÖΪClient£¬JDBC£¬Server£¬TsFile£¬Grafana£¬Distribution ÒÔ¼°¸÷ÖÖÉú̬µÄÁ¬½ÓÆ÷¡£Õû¸öϵÁеÄÎÄÕ»á´ÓÐÐÒµ±³¾°¿ªÊ¼½²Æð£¬Á˽âÒ»¸öÐÐÒµ¾ßÌåµÄʹÓó¡¾°£¬È»ºó½éÉÜ TsFile ÊÇÒÔʲôÑùµÄ¸ñʽÀ´±£´æÊý¾ÝµÄ£¬ÔÙ½éÉÜ Server ÀïÔõÑùÍê³ÉÒ»´Î²éѯ£¬×îºóÔÚ½éÉÜÒ»ÌõÍê ÕûµÄ SQLÊÇÔõÑù´Ó Client ʹÓà JDBC µ½ Server Ö±ÖÁ·µ»Ø¾ßÌå½á¹û¡£Èç¹ûÓÐÄÜÁ¦µÄ»°ÔÙ½éÉÜһϼ¯ÈºµÄһЩÄÚÈݺ͹¤×÷·½Ê½¡£

ʱÐòÊý¾Ý

ÎÒ¸öÈËÀí½âʱÐòÊý¾ÝÊÇ»ùÓÚʱ¼äά¶ÈµÄͬһ¸öÎïÌå»ò¸ÅÄîµÄÖµ¹¹³ÉµÄÒ»¸öÐòÁÐÊý¾Ý¡£ÔÚ´«Í³¹ØÏµÐÍÊý¾Ý¿âÖУ¬ÀýÈç MySQL£¬ÎÒÃÇͨ³£»á·ÅÖÃÒ»¸ö×ÔÔöµÄ Id ÁÐ×÷ΪÖ÷¼ü±êʶ£¬ÈçÏ£º

ÉÏÃæµÄ±í½á¹¹¾ÍÊÇÒ»¸öʱÐòÊý¾Ý£¬½«±í½á¹¹×ö¸ö±äÐθüÈÝÒ×Àí½â:

Èç¹û°Ñʱ¼ä×÷Ϊһ¸öΨһ¼ü¶ÔÆëչʾ£¬Äܹ»¸üÏñʱÐòÊý¾ÝһЩ£¬ÕâÒ²ÊÇ IoTDB Öвéѯ½á¹ûµÄչʾ·½Ê½£º

ÕâÀï¿ÉÄÜ»á´æÔÚÒÉÎʾÍÊǼÙÈçÈËÊýÊÇÖð½¥Ôö¼ÓµÄ£¬ÄÇôÊǶ¯Ì¬´´½¨ÁÐÄØ£¿»¹ÊÇÌáǰ´´½¨×ã¹»¶àµÄÁУ¿Õâ¸öÎÊÌâµÈºóÃæÎÄÕÂÓлú»á¼ÌÐø½éÉÜ

ÎïÁªÍø

ÎïÁªÍøµÄÌØµãÊǶ¼»á´æÔÚÒ»¸ö»ò¶à¸öÉ豸£¬ËûÃÇÒÔ¸÷ÖÖ¸÷ÑùµÄÐÎʽ×éÖ¯µ½Ò»Æð£¬ÓÃÀ´¹Û²â»ò¼Ç¼ͬһʱ¼äÀïÏàͬ»·¾³Ëù²úÉúµÄÊý¾Ý¡£ÏÂÃæµÄ½éÉÜÖУ¬Ê¹ÓÃÓɼòµ¥µ½¸´ÔÓµÄÊý¾ÝÖð²½½éÉÜÔÚÎïÁªÍøÐÐÒµÖУ¬Í¨ÓõÄһЩÎÊÌâºÍ·½Ïò¡£

1.»ù±¾´æ´¢

¼ÙÈçÎÒÊÇÒ»¸ö¹«Ë¾£¬¶ÔÍâ²¥±¨±±¾©¡¢Ìì½ò¡¢ÉϺ£ÈýµØµÄζÈÊý¾Ý£¬´Ó¶øÊµÏÖÓ¯Àû¡£

2.±£Ö¤Êý¾ÝÖÊÁ¿

Êý¾Ý±£Ö¤µÄÖÊÁ¿ÊÇ¶à·½ÃæµÄ£¬Ò»²½Ò»²½½éÉÜ¡£

2.1 ¸ü¶àÉ豸

Ê×ÏÈ¿ÉÒÔ¿´µ½ÉÏÃæÊý¾ÝÊÇ´æÔÚ NULL ÖµµÄ£¬Õâ¸ö NULL ÖµÓпÉÄÜÊÇÒòΪµ±Ê±É豸ËùÔÚµÄÇøÓòÍ£µçÁË£¬ËùÒÔ²¢Ã»Óа취Éϱ¨µ±Ê±µÄÇé¿ö£¬ÕâÑù¿Í»§Èç¹ûÏë»ñÈ¡1580952600 Õâ¸öʱ¼ä´Á¶ÔÓ¦µÄÌì½òµÄÊý¾ÝµÄʱºò£¬¿Ï¶¨ÊÇÄò»µ½ÁË£¬ËùÒÔ´«Í³Ë¼Î¬ÉÏ£¬ÎÒÃÇÓ¦¸ÃÔö¼ÓÒ»¸öÈÝÔÖÉ豸£¬±£Ö¤Ò»¸öÉ豸ÔÚ»µµô¡¢Í£µç¡¢ÈËΪË𻵵ȵȵÄÇé¿öµÄʱºò£¬ÒÀÈ»Äܹ»ÓÐÊý¾ÝÉϱ¨»ØÀ´¡£

»ùÓÚÕâÑùµÄ˼Ï룬ÒÔÉϵıí½á¹¹¾Í»á±ä³É£º

2.2 ¸ü¸ß²ÉÑùƵÂÊ

ÕâʱºòÒÀÈ»´æÔÚÎÊÌ⣬ 1580958000 ÕâÒ»¿ÌÁ½¸öÉ豸¶¼Ã»ÓÐÊý¾Ý£¬ÓпÉÄÜÊÇ·ÅÖÃÉ豸µÄÇøÓòͬʱ³öÏÖÁ˶ÏÍø»òÕ߶ϵ磬ÕâÖÖÇé¿öÏ£¬ÎÒÃÇ¿ÉÒÔ²ÉÓÃÌá¸ß²É¼¯Êý¾ÝµÄƵÂÊ»òÕß²¹´«Êý¾ÝÀ´½â¾ö(²¹´«Ôݲ»ÌÖÂÛ)¡£

ÎÒÃǽ«Ã¿ÌìÊý¾Ý·ÖΪ3×飬ÿ×é²ÉÑù3´Î£¬¼ä¸ôΪ1¸öСʱ£¬¼ÙÈçʱ¼ä·Ö²¼Îª£ºÉÏÎ磨7¡¢8¡¢9£©¡¢ÖÐÎ磨12¡¢13¡¢14£©¡¢ÏÂÎ磨18¡¢19¡¢20£©¡£µ±Ôö¼ÓÁ˲ÉÑùƵÂÊÖ®ºó£¬¼´±ãijһ¿Ì³öÏÖÁË NULL Êý¾Ý£¬ÎÒÃÇÒ²¿ÉÒÔ²ÉÓÃÁÙ½üʱ¼ä×öΪ²¹³ä¡£ÎªÁË·½±ã¶ÔÓ¦£¬Ï±íÊý¾ÝÖÐÔö¼Óʱ¼äµãÁи¨Öú²é¿´¡£

¿ÉÒÔ¿´µ½¾­¹ý¸÷ÖÖ¸÷ÑùµÄÐèÇóÖ®ºó£¬ÉÏ´«µÄÊý¾ÝÊdzɱ¶Ôö³¤µÄ£¬²»ÄÑÏëÏóÈç¹ûÕâ¸öζÈÊý¾ÝÏ£Íû¾«×¼µÄ»ñÈ¡µ½Ã¿¸öÏØ³ÇµÄζȣ¬ÄÇôÖйúÓÐ 2854 ¸öÏØ³Ç * 2 ¸öζÈÉ豸 * 9 ÌõÊý¾Ý = 1 Ìì²úÉúµÄÊý¾Ý×ÜÁ¿ = 51372 Ìõ£¬ÄÇôһ¸öÔ¾ÍÊÇ 1541160 Ìõ¡£

Êý¾ÝʵʱÐÔ¼°×ÜÁ¿

¼ÙÈçÉÏÃæµÄÊý¾ÝÎÒÃǼÌÐøÌá¸ßƵÂʵ½Ã¿1·ÖÖÓÿ¸öÉ豸Éϱ¨Ò»´Î£¬ÄÇôÊý¾ÝÁ¿¾Í»á³ÉΪ 2854 * 2 * 60 * 24 = 246585600 Ìõ/Ìì¡£

ÔÚÕâÑùµÄÊý¾ÝÁ¿Ï£¬ÊµÊ±²åÈëʵʱ×öһЩ¾ÛºÏ¼ÆË㣬Ӧ¸Ã´«Í³Êý¾Ý¿â¾ÍÓÐЩ´¦Àí²»¹ýÀ´ÁË¡£

IoTDB µÄǰÉí

ij¹«Ë¾ÔÚʵ¼ÊÒµÎñÖУ¬20 ÍòÉ豸±£´æÁË 3 ÄêµÄÊý¾Ý£¬TB¼¶±ðµÄÊý¾ÝʹµÃ Oracle ±»Íϵĸù±¾³Ô²»Ïû¡£¹Ø¼üµÄÎÊÌâµã»¹²»½ö½öÊÇ´æÁ¿Êý¾Ý´ó£¬ÐÂÔöÊý¾ÝÒÀÈ»ÒԷdz£¿ìµÄËÙ¶ÈÔÚÔö³¤¡£ºóÀ´¹«Ë¾ÁªÏµµ½ÁË IoTDB µÄµÚÒ»Åú¿ª·¢Õߣ¬µ«Êǵ±Ê±µÄ·½°¸»¹ÊÇ»ùÓÚ Cassandra À´×öÉè¼Æ£¬µ±Ê±¹æ»®ÁË 5 ̨»úÆ÷µÄ¼¯Èº£¬ÐÔÄܸÕÂú×㣬µ«Ëæ×Åʱ¼äÍÆÒÆÉ豸×ÜÁ¿ÔÚÔö¼Ó£¬ÒµÎñϵͳµÄ²éѯÇëÇóÁ¿ÔÚÔö¼Ó¡£Cassandra ÔÚ¾­¹ý´óÁ¿µÄŬÁ¦Ö®ºó£¬×îºó·¢ÏÖÈç¹ûÔٸĿÉÄܾÍÐèÒª´óÃæ»ýµÄÖØ¹¹ Cassandra Êý¾ÝµÄ´úÂëÁË£¬×îÖÕ¾ö¶¨ÖØÐÂÉè¼ÆÒ»¸ö´æ´¢·½Ê½£¬À´½â¾öÎïÁªÍø³¡¾°ÏµÄʱÐòÊý¾Ý¸ßЧдÈë¡¢µÍÑÓ³Ù¶ÁÈ¡¡¢¸ßѹËõ±È³Ö¾Ã»¯¡£

PS: ÒÔÉ϶¼ÊÇ»ÆÏò¶« (IoTDB PPMC) £¬ÔÚ meetup Öн²µ½µÄ£¬ÎÒÖ»ÊÇÔÚÄÔÖдæÁôÁËÒ»²¿·Ö£¬¾ßÌåµÄϸ½Ú´ó¼Ò¿ÉÒÔµ½ IoTDB ÉçÇø½»Á÷¡£

ÐÔÄܶԱÈ

²âÊÔ¹¤¾ßʹÓõÄÊÇÓÉÇ廪´óѧ´óÊý¾ÝʵÑéÊÒ¿ª·¢µÄiotdb-benchmark

1.дÈëÐÔÄܶԱÈ

ÉÏÃæÒ»×éÊý¾Ý¿ÉÒÔ¿´³öдÈëÐÔÄܸßÓÚͬ¿îÊý¾Ý¿â10±¶ÓÐÓ࣬µ¥»úдÈëËٶȸߴﵽÿÃë2ǧÍò¡£ÇÒÓ²ÅÌÕ¼ÓÃÊÇ×îСµÄ£¬ÕâÔÚÊý¾Ý±È½Ï´óµÄÏßÉÏÒµÎñÖУ¬¿ÉÄÜÿ¸öÔ»á²î³öÀ´ 1 µ½ 2 ¿éÓ²ÅÌ¡£

2. ²éѯÐÔÄܶԱÈ

ԭʼÊý¾Ý²éѯ

¾ÛºÏÊý¾Ý²éѯ

3. ¶Ô±Èͼ

Ó²ÅÌÕ¼Óü°ËٶȶԱÈ

²éѯÏìÓ¦ÑÓ³Ù¶Ô±È

ÕûÌåÀ´¿´ IoTDB ÎÞÂÛÔÚдÈ롢ԭʼÊý¾Ý²éѯ»¹ÊǾۺϲéѯ£¬¶¼¼¸ºõÊÇ10±¶µÄÐÔÄÜÓÚ¾ºÆ·Êý¾Ý¿â£¬¶øÇÒÓ²ÅÌÕ¼ÓÃÓÖСÓÚͬ¿îÊý¾Ý¿â10±¶£¬ÄÇô IoTDB ÊÇÔõÑùÍê³ÉÈç´Ë¸ßµÄѹËõ±È¡¢Èç´Ë¿Ö²ÀµÄдÈëËÙ¶È¡¢Èç´Ë¸ßЧµÄ²éÑ¯ÄØ£¿»¶Ó­¼ÌÐø¹Ø×¢¡£¡£¡£

 

   
´Îä¯ÀÀ       æ¬¡
Ïà¹ØÎÄÕÂ

»ùÓÚ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[±±¾©]
 
×îÐÂÎÄÕÂ
InfluxDB¸ÅÄîºÍ»ù±¾²Ù×÷
InfluxDB TSM´æ´¢ÒýÇæÖ®Êý¾ÝдÈë
Éî¶ÈÂþ̸Êý¾Ýϵͳ¼Ü¹¹¡ª¡ªLambda architecture
Lambda¼Ü¹¹Êµ¼ù
InfluxDB TSM´æ´¢ÒýÇæÖ®Êý¾Ý¶ÁÈ¡
×îпγÌ
OracleÊý¾Ý¿âÐÔÄÜÓÅ»¯¡¢¼Ü¹¹Éè¼ÆºÍÔËÐÐά»¤
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
NoSQLÊý¾Ý¿â£¨Ô­Àí¡¢Ó¦Óá¢×î¼Ñʵ¼ù£©
ÆóÒµ¼¶Hadoop´óÊý¾Ý´¦Àí×î¼Ñʵ¼ù
OracleÊý¾Ý¿âÐÔÄÜÓÅ»¯×î¼Ñʵ¼ù
³É¹¦°¸Àý
ij½ðÈÚ¹«Ë¾ Mysql¼¯ÈºÓëÐÔÄÜÓÅ»¯
±±¾© ²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
ÖªÃûijÐÅϢͨÐŹ«Ë¾ NoSQL»º´æÊý¾Ý¿â¼¼Êõ
±±¾© oracleÊý¾Ý¿âSQLÓÅ»¯
ÖйúÒÆ¶¯ IaaSÔÆÆ½Ì¨-Ö÷Á÷Êý¾Ý¿â¼°´æ´¢¼¼Êõ