黄东旭解析 TiDB 的核心优势
809
2023-04-16
自 2022 年 9 月 13 日开放报名以来,TiDB Hackathon 2022 共吸引了 303 人报名参赛,由此诞生了 86 支队伍,评委组从应用性/实用性、创新性、完成度、展示度四个维度对大家提交的 RFC 严格筛选,有 62 支队伍成功入围决赛:
恭喜以上队伍晋级决赛!
温馨提示:决赛入围名单公示之后(即刻起),大家就可以开始准备代码开发。决赛现场评委会严格审查参赛选手的作品是否符合“第一行代码提交时间需在初赛结果公示后”这一规则。
决赛将于 10 月 22 日至 10 月 23 日在上海、北京、广州、成都、新加坡等地的 PingCAP 公司举行,请入围选手 10 月 22 日上午 9:00-10:00 到达决赛现场,签到并领取参赛礼品,决赛详细流程参见 参赛须知 。其他提交 RFC 的赛队也将获得本次活动的电子参赛证书(将发放给到队长),也欢迎大家线上围观决赛,并参与最佳人气项目的投票,参与投票的小伙伴还有机会抽取礼品哟!
参赛证书10 月 22 日上午 10:00 至 10 月 23 日中午 12:00 选手们将在决赛现场 hack,10 月 23 日 13:00 正式开始现场答辩。
届时,小伙伴也能线上围观这场技术盛宴。两个赛道分别在不同平台同时直播,PingCAP 微信视频号将直播 TiDB 产品组的答辩赛况、B 站 TiDB_Robot 账号将直播应用组的答辩赛况,大家可以合理安排时间,优先选择自己更感兴趣的赛道观看直播哟!
最佳人气奖投票通道已经开启,欢迎 pick 你中意的团队!票数最高的团队将获得最佳人气奖。
投票用户也可参与抽奖,将在投票用户中抽取 5 位,每人送出“TiDB 社区限定挎包”一只。
投票时间:即时起 - 10 月 23 日答辩结束
投票规则:应用组与 TiBD 产品组 分别投票,每人每个赛道一票
投票方式:扫码即可参与投票
本届参赛项目再一次打开了我们对于 TiDB 想象力的界限。极客们丰富的想象力,会让你大开眼界,重拾对技术探索的激情。先剧透几个有趣的项目给大家~
应用组团队名称:Ti 可立刻
项目名称:Ti-Click++ 项目介绍:通过 Online IDE 的方式,可以让用户以最简便的方式部署 Sample App。在去年的 TiDB Hackathon 中,这个项目就收获了评委和观众的一致赞赏,并最终晋级 20 强。今年的改进版 Ti-Click++ 将使用 gitpod 的云服务,一次性解决 Eclipse Che 运维难和资源消耗问题。此外将统一业务模型,使用 Real World 的模板进行改造,让用户只需要理解一种业务,但是可以同时理解多种语言链接和使用 TiDB 的方案。 项目链接: https://github.com/ti-click/pingcap-hackathon-2022团队名称:cloud naive
项目名称:My Life 项目介绍:My Life 项目希望能记录我们的生活轨迹,存储到 TiDB 中,最终以各种方式展现。项目将基于低代码技术去实现,通过 TiDB Cloud 集成低代码产品 zapier/n8n。 项目链接: https://gist.github.com/shiyuhang0/ae6d9deab4c8e1708b80bea1de9df279团队名称:不上班你养我啊
项目名称:云迹 项目介绍:成本优化不仅对于公司有着重要意义,也是每个云上开发人员都需要具备的 sense。本项目终极目的是解决企业在云上部署架构下统一成本分析、关键指标监控告警的问题。因考虑到数据量巨大,统计分析实时查询、告警要求多,我们采用 HTAP 数据库的 TiDB 作为存储和计算引擎,发挥 TiDB 在应用场景下的价值。期待可以通过云迹,节约你的金钱亿点点! 项目链接: https://gist.github.com/VelocityLight/ccb4c50e569b1ee733f23a2bb97e8439团队名称:KubeBrain
项目名称:KubeBrain 项目介绍:当前 Kubernetes 仅支持 etcd 作为元信息存储系统,因此部署 Kubernetes 集群总是需要额外的维护一套 etcd 集群,etcd 集群并不支持水平扩容,随着数据量和读写请求量的增长,容易达到瓶颈。我们实现了轻量级 Kubernetes 元信息存储项目 KubeBrain 对存储引擎 API 进行抽象,希望可以通过适配不同的分布式存储系统,从而可以充分利用已有的存储系统作为基础设施来部署 Kubernetes 集群,支持一定程度的元信息存储的水平扩容,打通 Kubernetes 和其他存储系统之间的壁垒。 项目链接: https://gist.github.com/divanodestiny/fd4f957cdc3a099414e7a93459168958团队名称:1 or 1 = 1
项目名称:TiSQLi 项目介绍:通过 pincap/tidb/parser 对 SQL 对解析能力,对于 Web 接口潜在的 SQL 注入进行检测、拦截和防范。可进一步扩展用于:片段 SQL 语句的注入检测,如 WAF 等网关设备,或者应用内的前置过滤器;完整 SQL 语句的注入检测,如数据库内置的 SQL 检测,或者应用内的数据库中间件。 项目链接: https://gist.github.com/flily/c1009c65e08eaed28e9f39f1d371cea7 TiDB 产品组团队名称:热点清零
项目名称:Fearless Write Hotspot
项目介绍:在分布式系统中,部分热点节点会承载大量用户的读写请求,而单个机器的负载往往是有限的;在单节点上,部分热点线程会承载大量的计算任务,而单核的性能往往也是有限的。整体来看,热点问题会对性能产生很大影响。本项目将采用 bottom-up 的设计思路,从更好地利用 CPU、磁盘等资源的角度出发,考虑如何自底向上解决 TiKV 的写热点问题。
项目链接: https://gist.github.com/OneSizeFitsQuorum/da4b1e12b9f216fd3b42e88c57fd9e55
团队名称:Jiekun
项目名称:FSDS 项目介绍:异构(Heterogeneous)存储在日常开发中非常常见,如用户在以 TiDB 作为 Primary Storage 时,也可能期望使用 Elasticsearch 作为搜索引擎、*** 作为 OLAP 存储。但 Secondary Storage 常常在 Primary Storage 使用了一段时间、业务有所增长的时候才被引入,因此数据同步就需要复制存量数据和同步增量数据。本项目将专注解决复制存量数据的问题,为 TiDB 提供全量数据导出的支持,方便构建异构存储/次级存储。 项目链接: https://gist.github.com/jiekun/ac4387b613e91c2d4142df35614cab34团队名称:我垫你们蹲
项目名称:TiFlash Collocated Optimization 项目介绍:项目通过引入新的索引,来实现 TiDB 的协同优化能力,能够显著提升 TiDB 和 TiFlash 的性能,增强 TiDB 的分析处理能力,同时以非侵入性的方式保持其 HTAP 特性。 项目链接: https://gist.github.com/zanmato1984/e9177d3f9b30023c16765d0161b4f43f团队名称:cdc-plg
项目名称:cdc sink plugin 项目介绍:TiDB 官方开发了 TiCDC 项目以解决 TiDB 实时数据同步的问题。该项目旨在为 TiCDC 用户提供可扩展插件的方式,定制数据处理过程,提升 TiCDC 的扩展性。通过把 cdc 的 sink 以 plugin 的形式交付用户,让用户不需要重新编译 Tiflow 项目打包 TiCDC 就可以直接自定义逻辑,让用户可以把 TiKV 的数据从 TiCDC 发去全世界任何存储上。 项目链接: https://github.com/mischaZhang/cdc-plg/blob/main/README.md团队名称:BetterTP
项目名称:BetterTP 项目介绍:本项目旨在找出 RPC 往返可能对 TiDB 的 OLTP 性能的影响。在目前 TiDB 内核的架构和实现中,所有操作单元都是 RPC。找出 RPC 往返对 OLTP 性能的影响,可以进行针对性的优化,减少不必要的分布式执行,提高 TiDB 的 OLTP 性能。 项目链接: https://github.com/TiDBHackers/rfc/blob/master/text/why_and_how_does_round_trip_matters.md本届赛事邀请了数据库领域知名专家、社区技术大咖、顶级投资人代表等超强阵容担当评委,评委们将对项目进行全方位点评指导,深入挖掘项目闪光点,绝不放过每一个优秀项目!
大赛总奖金池高达 35 万,除了一、二、三等排名奖项,还设置了 Cloud 应用生态奖、最佳校园奖、技术趋势奖等多个维度奖项,突破单一的评价体系。我们鼓励这个世界更多的可能性,让更多元的创意能够生根发芽。
10 月 22 日至 10 月 23 日,我们码上见!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。