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