CnosDB Technology Spring Festival Gala and CnosDB 2.4.0 Milky Way Press Conference

CnosDB Technology Spring Festival Gala and CnosDB 2.4.0 Milky Way Press Conference

0 1 "Breaking through the Limits of Time and Space" - CnosDB Technology Spring Festival Gala

Theme: Breaking through the limits of time and space

Time: December 16, 2023 (Saturday) 14:00-17:00

Location: Lumière Cinemas (Parkview Parkview Green)

Style: For young programmers

Lovers, come and check out the event information and conference agenda of this CnosDB Technology Spring Festival Gala . We will set the tone of this Spring Festival Gala and the press conference to be a style for young programmers ~ This style will be in line with the concept of " breaking the limits of time and space " What kind of sparks do the themes create ?

Friends who want to participate must watch until the end !

                                                          

0 2  venue spoilers

The last real-life picture display, are the Hermaxians still unsatisfied? So now that we have officially chosen the cinema as the host venue for the Spring Festival Gala, let’s do a Venue Tour first.

 

The above is the venue spoiler brought by reporter CC for Hermax. There will be a different layout belonging to CnosDB ! Everyone is looking forward to it with CC~

03 CnosDB 2.4.0 Milky Way function review

Before the official launch, let’s review the new features of 2.4.0 together~

Data summary is no longer monotonous, new aggregation functions are here!

  • compact_state_agg [#1359 ]
  • gauge_agg [ #1370 ]
  • first [ #1395 ]
  • last [ #1413 ]
  • mode [ #1440 ]
  • increase [ #1476 ]
  • delta [ #1395 ]
  • time_delta [ #1405 ]
  • rate [ #1405 ]

 

 GIS function collection  [#1465]

  • ST_AsBinary
  • ST_GeomFromWKB
  • ST_Distanc
  • ST_Area

 

 System table overhaul [#1461]

  • All lowercase, system field names are standardized, everything is correct.

Modify data burst update

  • Modifying data has become so easy, you can change it if you want! [ #1484 ] [ #1517 ] [ #1623 ] [ #1590 ] 

Update TAG column

UPDATE table_name SET ( assignment_clause [, ...] ) where_clause​assignment clause :    tag_name = value_expression

Update FIELD column

UPDATE table_name SET ( assignment_clause [, ...] ) where_clause​assignment clause :    field_name = value_expression

ALTER syntax

ALTER TABLE tb_name alter_table_option;​alter_table_option: {      ADD TAG col_name    | ADD FIELD col_name [CODEC(code_type)]    | ALTER col_name SET CODEC(code_type)    | DROP col_name    | RENAME COLUMN col_name TO new_col_name}

DELETE syntax

DELETE FROM table_name where_clause

 

Other important features are as follows

  • Adapt Vector [https://vector.dev/] . [#1380]
  • Added Geometry type. [#1463]
  • Added histogram export. [#1472]
  • Support duration_in function  [#1423 [#1408]
  • Added support for gRPC compression  [#1631]
  • Added new cluster data import and export tool [#1635]
  • Added database delayed deletion. [#1510]

DROP DATABASE [IF EXISTS] <db_name> [AFTER <time_interval>]

There are also a series of functional optimizations

  • Memory usage has been effectively reduced, TSKV has been optimized to be more efficient, and FlatBuffers, index building, etc. have also been significantly improved. In addition, detailed optimizations such as cache reconstruction and reduction of cloning operations have taken the overall performance to a higher level.
  • Supports pushing down the <!=> comparison operator to the data source. [#1469]
  • Split WAL by vnode. [#1454]
  • Optimize TSKV to reduce memory usage. [#1199]
  • Refactor DESC TABLES/DESC DATABASES. [#1397]
  • Added resource management function, monitoring of data deletion actions and retry on failure. [#1616]
  • Improved Meta Watch model. [#1586]
  • Refactor iterators and optimize performance. [#1467]
  • Change the big dependency 'models' to the small dependency 'error_code'. [#1470]
  • Optimize index building. [#1468]
  • Optimize FlatBuffers. [#1435]
  • Refactor record_file and codec in TSKV. [#1439]
  • Vector type array is mapped into a string. [#1450]
  • Refactor usage_schema . [#1479]
  • Rename coordinator limiter. [#1482]
  • Add limiter manager. [#1494]
  • Clean up useless code VnodeStatusListener . [#1487]
  • Reduce cloning operations. [#1582]
  • Fixed the bug that the number of scalar function parameters was not checked. [#1597]
  • Find position before index read. [#1618]
  • Extend the Raft write interface. [#1620]
  • Reconstruct the cache. [#1560]
  • When you delete a table, related data will be deleted. [#1553]
  • Disable  restrictions on tenant cnosdb . [#1617]
  • Leader replication, multiple Raft replication groups. [#1534]
  • Add test cases for functions, DDL, DML. [#1588]
  • Refactor the way data is scanned in tag plans. [#1634]

 

Of course, existing bugs have also been fixed.

  • Fix check_writes bug. [#1383]
  • Fix line protocol parser '\n' error. [#1426]
  • Modify test cases for reusability. [#1451]
  • Fixed HTTP metric field order error. [#1506]
  • Fix issue where TSM is corrupted but query does not attempt to read. [#1453]
  • Fixed an issue where flow plans were not performing filtered push. [#1515]
  • Fix CLI array out-of-bounds access. [#1531]
  • Fixed data loss issue on restart. [#1471]
  • Drop the database in Raft replication mode. [#1556]
  • Fixed accidental deletion of WAL test directory. [#1558]
  • Fixed password verification failure issue. [#1583]
  • Fixed time_window  function not being able to handle constant conversion expressions. [#1578]
  • Fixed bucket fill rate. [#1563]
  • Fix confusing error messages. [#1595]
  • Fixed issue with recovering invalid data on reboot. [#1570]
  • Deletion of the root user is prohibited. [#1598]
  • Fixed an issue where deleting columns in TSKV resulted in getting an empty database. [#1581]
  • Fixed an issue where changes to /cluster/users/user were not notified to the server. [#1599]
  • Fix the problem of Meta creating duplicate data versions. [#1605]
  • Added scalar function parameter checking. [#1615]
  • Fixed the problem of creating system database usage_schema  . [#1606]
  • Fixed bug where members were not deleted when deleting a tenant. [#1626]
  • Fixed an issue where TSKV iterators sometimes returned more than expected data. [#1638]
  • Make TSKV node restart not affected by resource hiding.  [#1636]
  • Stop the background data file compaction task when performing deletion. [#1643]

 

way of participation

CnosDB Spring Festival Gala and New Product Launch

This "Unofficial Unknown Technology Circle Little Spring Festival Gala" will be held at 14:00 on December 16th at the cinema voted by the Hermes. Interested friends are welcome to click on the link: https://jinshuju.net/f /ixsYq0?code=051jZhll2ocIvc4HmBnl2ZfzyX1jZhlx  Please sign up and interact with us offline!

At that time, the open source Chinese video account and CnosDB live broadcast rooms will also be broadcast simultaneously. Hermes who are unable to participate offline can also pay attention to the community news to watch the live broadcast , gather online with the Hermes in the CnosDB community, and come to the metaverse of the Little Spring Festival Gala. Yo!

 

IntelliJ IDEA 2023.3 & JetBrains Family Bucket annual major version update new concept "defensive programming": make yourself a stable job GitHub.com runs more than 1,200 MySQL hosts, how to seamlessly upgrade to 8.0? Stephen Chow's Web3 team will launch an independent App next month. Will Firefox be eliminated? Visual Studio Code 1.85 released, floating window Yu Chengdong: Huawei will launch disruptive products next year and rewrite the history of the industry. The US CISA recommends abandoning C/C++ to eliminate memory security vulnerabilities. TIOBE December: C# is expected to become the programming language of the year. A paper written by Lei Jun 30 years ago : "Principle and Design of Computer Virus Determination Expert System"
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/6959895/blog/10320990