Artwork

Nội dung được cung cấp bởi NebulaGraph. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được NebulaGraph hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Player FM - Ứng dụng Podcast
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !

Vol 07: 聊聊 Nebula Graph 子图和路径查找的实现以及作者个人的“不卷”成长路

54:35
 
Chia sẻ
 

Manage episode 388329606 series 3535315
Nội dung được cung cấp bởi NebulaGraph. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được NebulaGraph hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.

这期嘉宾是 Nebula 查询引擎的资深开发,明泉大兄弟。我们从他加入 Nebula 开始聊起,一直聊到明泉大兄弟未来个人职业规划。过程中他分享了很多日常在 Nebula 开发工作中很深刻的技术思考、设计到实现的过程,特别是在子图、路径、Find path 这些用户经常使用并且持续有演进需求的一些功能优化相关的思路。最后还分享了关于如何上手为 Nebula Graph 内核做代码贡献和关于查询相关的学习建议。


时间戳:

00:00 Intro

01:24 明泉来到 Nebula 做开发背后的“契机”

02:26 之前的经历工作对现在的工作是否有帮助呢?

04:06 在 Nebula Graph (v1.0 - v2.0时代)的初期是怎样的又是如何适应学习新的技术

07:11 在初期的一些挑战 & 印象深刻的事情(和公司一起成长的感觉)

08:54 关于子图 & 路径功能的设计到实现过程分享

11:39 子图的性能优化思路分享

15:13 分享子图、路径、Find path 的演进过程以及技术的取舍

20:41 Find path 多线程的介绍

22:14 参加 Nebula Hackthon 使用 Cache 优化这个 idea 的前因后果以及未来关于 Cache 的规划

27:40 关于 Cache 在 Graph 层的优化和思考逻辑

30:16 关于迭代优化这件事的“需要耐心”

32:31 分享技术写作的个人经验+方法论

38:49 分享给想要为 NebulaGraph 内核做代码贡献的建议

43:06 对于开源的看法

43:36 关于和用户交流过程中的感受和有趣故事

48:26 工作中情绪稳定&解压的方式

52:16 个人技术发展的一些想法


推荐阅读:

设计架构文章:

https://nebula-graph.com.cn/tags/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/

Nebula Hackthon 的项目介绍:

https://docs.google.com/document/d/1jIluCZgMlbbafIrgYO_Rz6nTserHOf3ZXtOVChDatyM/edit

KV存储分离原理和性能测评:https://nebula-graph.com.cn/posts/nebula-graph-kv-separation-practice/

子图设计与实践:https://nebula-graph.com.cn/posts/nebula-graph-subgraph-introduction/

新手解读源码:https://nebula-graph.com.cn/posts/how-to-read-nebula-graph-source-code/

性能问题排查和调优:https://nebula-graph.com.cn/posts/nebula-troubleshooting-and-performance-tuning/

推荐2本书:postgresql 查询优化深度搜索

postgresql 查询引擎源码技术探析

优化器:ORCA

Redi的帖子:https://discuss.nebula-graph.com.cn/t/topic/6235/8?u=wey



  continue reading

13 tập

Artwork
iconChia sẻ
 
Manage episode 388329606 series 3535315
Nội dung được cung cấp bởi NebulaGraph. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được NebulaGraph hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.

这期嘉宾是 Nebula 查询引擎的资深开发,明泉大兄弟。我们从他加入 Nebula 开始聊起,一直聊到明泉大兄弟未来个人职业规划。过程中他分享了很多日常在 Nebula 开发工作中很深刻的技术思考、设计到实现的过程,特别是在子图、路径、Find path 这些用户经常使用并且持续有演进需求的一些功能优化相关的思路。最后还分享了关于如何上手为 Nebula Graph 内核做代码贡献和关于查询相关的学习建议。


时间戳:

00:00 Intro

01:24 明泉来到 Nebula 做开发背后的“契机”

02:26 之前的经历工作对现在的工作是否有帮助呢?

04:06 在 Nebula Graph (v1.0 - v2.0时代)的初期是怎样的又是如何适应学习新的技术

07:11 在初期的一些挑战 & 印象深刻的事情(和公司一起成长的感觉)

08:54 关于子图 & 路径功能的设计到实现过程分享

11:39 子图的性能优化思路分享

15:13 分享子图、路径、Find path 的演进过程以及技术的取舍

20:41 Find path 多线程的介绍

22:14 参加 Nebula Hackthon 使用 Cache 优化这个 idea 的前因后果以及未来关于 Cache 的规划

27:40 关于 Cache 在 Graph 层的优化和思考逻辑

30:16 关于迭代优化这件事的“需要耐心”

32:31 分享技术写作的个人经验+方法论

38:49 分享给想要为 NebulaGraph 内核做代码贡献的建议

43:06 对于开源的看法

43:36 关于和用户交流过程中的感受和有趣故事

48:26 工作中情绪稳定&解压的方式

52:16 个人技术发展的一些想法


推荐阅读:

设计架构文章:

https://nebula-graph.com.cn/tags/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/

Nebula Hackthon 的项目介绍:

https://docs.google.com/document/d/1jIluCZgMlbbafIrgYO_Rz6nTserHOf3ZXtOVChDatyM/edit

KV存储分离原理和性能测评:https://nebula-graph.com.cn/posts/nebula-graph-kv-separation-practice/

子图设计与实践:https://nebula-graph.com.cn/posts/nebula-graph-subgraph-introduction/

新手解读源码:https://nebula-graph.com.cn/posts/how-to-read-nebula-graph-source-code/

性能问题排查和调优:https://nebula-graph.com.cn/posts/nebula-troubleshooting-and-performance-tuning/

推荐2本书:postgresql 查询优化深度搜索

postgresql 查询引擎源码技术探析

优化器:ORCA

Redi的帖子:https://discuss.nebula-graph.com.cn/t/topic/6235/8?u=wey



  continue reading

13 tập

Tất cả các tập

×
 
Loading …

Chào mừng bạn đến với Player FM!

Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.

 

Hướng dẫn sử dụng nhanh

Nghe chương trình này trong khi bạn khám phá
Nghe