At least 10 times faster than Hadoop's big data platform of things, I put it open source

Two days ago 7 Yue 12 , which I announced outside TDengine,  a design for a custom build things Big Data software platform, officially open source, and more will be written and I think Tao data team two years to 10 million lines C language code in GitHuB on the share to developers around the world.

 

Open source code, have my own hand written 3 Wanduo line of C code, including myself have been very proud of timers , RPC, memory management program and a series of tools. More importantly, we will be the core of the storage engine, calculation engine completely open source it. My storage engine is hand written, is written after I carefully analyze the data characteristics of things, so it has superior data read and write performance. Compute engine is written by the team of Dr Liao, innovative solution to the problem of multi-table performance aggregation. It announced open source, but open source is the core code, for me personally, for the Tao think the data are taken the most important step. I was uneasy before the announcement, but later announced that relieved a lot easier, because finally doing something wanted, but did not dare to do, he has been hesitant to do.

 

From 1984 year I was a freshman in high Write the first Basic language program, 35 years in the past. This is 35 years, I entered hydrodynamics, astrophysics University Branch China after the United States to study, into the Chicago Motorola, 3Com work and other companies, 2008 years back to Beijing venture, has developed numerous products. From a programming enthusiasts to professional software engineers, senior engineers, architects and then CTO , CEO , along the way, can be said to be typical of IT male roadmap. 2016 year-end, I rest a year later, the technical challenges and market opportunities to see things big data, although he was almost 50 years old, but I really do not want to make a sightseeing tour after the end of the half, then holding the " Leavea in at The Dent world " idea again to the battlefield, and rushed in the forefront. A person to stay at home, every day 12 hours a consecutive two months, wrote eighteen thousand lines of code, to write an efficient time-series data storage engine, the data model can prove my design data insertion, query speed increased more than tenfold. Then get out potential angel investment capital, Manzi Fund, set up the team, 2017 Nian 6 Yue Tao thought data was formally established.

 

In the team's efforts, 2018 Nian 8 Yue Tao thinking data released TDengine first commercial version. With superior product performance, simple, easy to use, easy to learn features, without any sales situation, we get nearly ten paying customers, related to smart city, CNC machine tools, new energy, vehicle networking, IT operation and maintenance and other industries, and recently achieved a breakthrough in the power industry. In all cases, when I introduced TDengine , I are especially proud because this is my superior product line with the team out of the line of code code is numerous day and night debug out, not only far more than domestic products, is the world's number one can topple similar products. But I sometimes lost in thought, I'm 50 years of age, but also a day and night writing code, Debug program, see what the customer is the purpose? What is a maximum return programmer?

 

A program is like a work, a work that only some people have to appreciate the value of a program only more people have value. This is 35 years I have developed a lot of products, but has let me not forget, always gives mentioned that 1991 years I was China HKUST LB developed film laboratory LB film balances, as well as 1993 in my sister for the development of financial software . Because these two software, nearly 30 years later, there are people use every day. China HKUST LB film laboratory of teachers and students, and my sister, turn on the computer, see or Tao Jianhui name. This is really something to make me excited and proud of things, because they prove my worth.

 

How to get more people to use the TDengine ? How to make things, car networking, the Internet industry and other industries widely used Hadoop a large data processing system be eliminated as soon as possible? As a basic software, a middleware product, how can a global scale to promote, not only to boast in China? I naturally thought of open source. But what open source is not what open source networking with friends, indecisive.

Later, finally I want to understand, to open source, it must be open-source core, the most valuable part. Because the core part is not for everyone to share, everyone using your product would not make any sense, after all, there are too many alternative solutions on the market. Only the most beautiful themselves, the most attractive place fully displayed, in order to attract more people to use. So I finally decided to the core of the storage engine, calculation engine, as well as complete sets of tools completely open source. But how to let more people understand our structure? I decided to spend great efforts to write documentation, the technical implementation details we write, and be able to answer many of the doubts about the performance of this considerable extent. The purpose of open source, not only wanted to give Chinese developers use, but also hope that developers around the world to use, so they take the time to write the entire document in English. TDengine just a middleware application is not final, so the team began to write application case columns, combined with vehicle networking, IT operation and maintenance, CNC machine tools and other real-world scenarios, the TDengine how to use Chinese, English written.

A live demonstration of ten billion records check, and attracted a lot of programmers 

从高中起,我写程序的癖好就是用极少的代码量去追求极致的运行效率和极致的用户体验。2008年我创办和信,我自己写的WindowsMobile的和信客户端只有18K,就能通过移动互联网免费收发短信、彩信和邮件。2013年创办快乐妈咪,胎心算法程序不到600行源代码。TDengine是我这一风格的延续,没有采用任何第三方组件,1.5M的安装包就将一个物联网大数据平台搞定,从下载、安装到运行,不会超过5秒钟。要是有程序员仔细研究我们源码,看我们是怎么做到的,我会特别的开心。要是有程序员能把我这套方法借鉴过去,把他现在臃肿的系统大幅裁剪,把性能大幅提升,那我更会心花怒放。昨天有人在微信群里告诉我,说RPC模块写的高效简洁,准备采纳,真让我有点得意忘形。

 

写财务软件,LB膜天平程序时,是我一个人的战斗。令人开心的是,这次TDengine是一个团队在战斗。为了开源,团队备战了一个月时间。90后洪泽、江燚总担心我们的文档写的不清楚,不够仔细,让大家看不明白,因此不停的改,廖博士总想着代码要如何规范,如何让产品更稳定,性能对比测试文档的文字都一丝不苟,胜亮、李晖想着怎么让配置参数更加简单、怎么让安装过程更加顺利,连我们团队里唯一的女生虽然不写程序也激情高涨,为我们程序猿们摇旗呐喊。最开心的是,我刚刚高中毕业的儿子,主动承担了整个新版网站的开发,从设计、前端、后台、浏览器适配、数据分析到搜索引擎优化,都是他一人搞定,而且不放过任何一个细节,无论是单词、语法错误,还是排版的样式,都细细研究。有这样的团队,我心满意足。

 

宣布开源之前,我没有去征询投资方的意见。但我宣布之后,明势资本的明明、Neil等都第一时间转发消息,主动问我需要什么样的支持,蛮子基金、永辉瑞金和温青投资也都是第一时间支持转发。谢谢你们的信任,谢谢你们对程序员情怀的支持。有你们做后盾,我们开源的道路只会更顺。

 

写了35年的程序,终于把自己的看家本领晒了出来,共享出来。两年多的时间,近二十万行代码,放在了GitHub上。好多朋友关切的问我,开源怎么赢利?抛开开源的商业模式不提,我想,只要我们开源的代码真正创造了价值,有人用,那我和团队就是最大的赢家。如果30年后,还有人在用TDengine,哪怕只是其中一个模块,其中一个函数,那就是对我们两年多日夜奋战的最大肯定,就是给我这个程序员的最大回报。更希望30年后,我还能对TDengine继续贡献代码,那将是我还未老去的最好证明。

 

如果大家想支持我这个50岁的程序员和涛思数据团队,支持源自中国的IT底层核心技术,那就赶快到GitHub上搜索、下载TDengine源码,用起来。如果你发现什么问题,我只会高兴,不睡觉都想尽快去解决它。如果喜欢,更欢迎参与到我们这个项目中来。五年之内,世界上90%以上的数据都将是物联网采集的数据,如果我们一起开发出一个极为高效的数据处理引擎来处理这些数据,而且为全球开发者所使用,你是贡献者之一,那是一个多么自豪的事情。

 

钱再多,也难让人在历史上留下痕迹,但一幅好的作品却可以传承,让后人好好的品味。愿我领头开发的TDengine成为传世之作,Leave a dent in the world!

点击 "阅读原文" 了解TDengine技术细节

发布了6 篇原创文章 · 获赞 1 · 访问量 1808

Guess you like

Origin blog.csdn.net/taos_data/article/details/97863188