17 คะแนน โดย kunggom 2020-08-27 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

ในบรรดา JSON parser ที่โดดเด่นเรื่องความเร็ว มี simdjson( https://th.news.hada.io/topic?id=2632 ) อยู่แล้ว แต่จะเป็นไปได้ไหมที่จะทำการแยกวิเคราะห์ให้เร็วกว่าเดิมได้อีกในกรณีการใช้งานเฉพาะบางแบบ? ขอแนะนำโพสต์เกี่ยวกับประสบการณ์ในการเขียนโค้ด C++ ที่แยกวิเคราะห์ข้อมูลราคาเสนอซื้อขายคริปโตเคอร์เรนซีที่รับมาในรูปแบบ JSON ได้เร็วกว่าของ simdjson (ภาษาเกาหลี) เหตุผลที่โค้ดนี้อาจเร็วกว่า simdjson ได้ ก็เพราะมันถูกจำกัดอยู่กับกรณีใช้งานเฉพาะทางของผู้เขียนซึ่งจัดการกับโดเมนเฉพาะด้านนั้นเอง สุดท้ายแล้วก็ทำให้เห็นอีกครั้งว่า สิ่งที่ออกแบบมาเฉพาะทางสำหรับโดเมนหนึ่งย่อมเปิดทางให้ทำ optimization ที่ดุดันได้มากกว่าสิ่งที่ทำมาแบบทั่วไป

3 ความคิดเห็น

 
xguru 2020-08-27

ว้าว เยี่ยมมากครับ แถมยังสนุกด้วย ผมว่าจะติดตามบล็อกนี้! แต่ก็เสียดายที่ไม่มี RSS ฮือ

 
kunggom 2020-08-27

บทความนี้ในบล็อกข้างต้นก็มีเนื้อหาที่น่าสนใจเช่นกัน: https://tanstaafl.dev/20200816-market-data-parser.html แต่ตอนนี้ยังมีบทความอยู่แค่ 2 ชิ้นเท่านั้น...

 
kunggom 2020-08-27

อ้างอิง - บทความแนะนำ simdjson:

https://th.news.hada.io/topic?id=2632