MySAC เป็นห้องสมุดที่ให้กลไกสำหรับการทำคำขอไม่ตรงกันกับฐานข้อมูล MySQL
จะใช้อย่างเป็นทางการใช้ห้องสมุดลูกค้า MySQL สำหรับฟังก์ชั่นการตรวจสอบและเครือข่าย จัดสรรหน่วยความจำจะต้องทำในรหัสผู้ใช้เพื่อจัดการหน่วยความจำใด ๆ ที่สามารถนำมาใช้
ความคิดเห็นของนักพัฒนา
ห้องสมุดที่เกิดขึ้นจริงเป็นรุ่นเบต้า ฉันค้นหาคนสำหรับการทดสอบและส่งความคิด มีการทดสอบเพียงกับ mysql 5. ผมคิดว่ายังมีการทำงานกับ MySQL 4.1
* สำหรับการทำงานไม่ตรงกัน lib กับกลไกเดียวกับที่ไม่ตรงกัน OpenSSL: ฟังก์ชั่น I / O ที่เรียกว่ากลับข้อความ "ต้องเขียน" หรือ "จำเป็นต้องอ่าน" และไม่เคยบล็อก
* lib การเชื่อมโยงกับ MySQL ลูกค้าอย่างเป็นทางการ lib, สำหรับการใช้วิธีการตรวจสอบเครือข่ายและฟังก์ชั่นแปลงเป็นเจ้าภาพ นี้มั่นใจความทนทานของ lib
* จัดสรรหน่วยความจำที่ทำด้วยรหัสผู้ใช้และไม่ได้โดย lib ด้วยตัวเลือกนี้คุณสามารถใช้จัดการหน่วยความจำของคุณบุคลากร
แนวคิด:
* ในขั้นตอนแรกคุณจัดสรรหน่วยความจำสำหรับสระว่ายน้ำ MYSAC MYSAC แต่ละ struct จัดการเชื่อมโยงไปยังเซิร์ฟเวอร์ MySQL แต่ละ MYSAC struct ใช้ 10384o (10240o เพียงสำหรับการร้องขอบัฟเฟอร์ SQL และการตอบสนองการจัดการ)
* ในขั้นตอนที่สองคุณจัดสรรบัฟเฟอร์สำหรับที่มีการตอบสนอง คุณสามารถมีขนาดใหญ่บัฟเฟอร์หน่วยความจำปานกลางและต่ำ
* ถ้าคุณต้องการเพิ่มความเร็วในการดำเนินการที่คุณสามารถจัดทำงบ MySQL
* ส่งคำขอ: เตรียมความพร้อมการร้องขอ (หรือรันคำสั่ง) และบัฟเฟอร์ร่วมที่มีการร้องขอ เมื่อมีการร้องขอถูกยกเลิกคุณสามารถ dettach บัฟเฟอร์จาก struct MYSAC และส่งคำขออื่น ๆ ในขณะที่การตอบสนองคำขออื่น ๆ ที่คุณสามารถใช้บัฟเฟอร์การร้องขอครั้งแรก
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- การถดถอยที่สำคัญในรุ่นที่ผ่านมาได้รับการแก้ไข. รับรองความถูกต้องกับเซิร์ฟเวอร์ MySQL หลายเป็นไปไม่ได้กับ 1.1
มีอะไรใหม่ ในรุ่น 1.1:.
- ฟังก์ชั่นการตรวจสอบหน่วยความจำที่ได้รับการเพิ่ม
- ข้อบกพร่องหลายคนได้รับการแก้ไข.
มีอะไรใหม่ ในรุ่น 1.0:.
- ห้องสมุดสามารถใช้จัดสรรหน่วยความจำสำหรับการตอบสนอง
- ข้อบกพร่องหลายคนได้รับการแก้ไข.
- ข้อผิดพลาดที่สำคัญคือห้องสมุดไม่ด้ายการตอบสนองที่ว่างเปล่า.
มีอะไรใหม่ ในรุ่น 0.5 Beta:
- คุณสมบัติ
- รวบรวมดังนั้นโดยค่าเริ่มต้นและเปลี่ยนชื่อ lib คงที่จากไป limysac.a libmysac-static.a
- BUG:
- รวบรวมการแก้ไขบนแพลตฟอร์ม x64
ต้องการ
- MySQL Community Edition
ความคิดเห็นที่ไม่พบ