รีเลย์ SQL เป็นฐานข้อมูลที่มาเปิดถาวรเชื่อมต่อร่วมกัน proxying และระบบสมดุลภาระสำหรับ Unix และ Linux
SQL Relay เหมาะสำหรับ:
- เร่งขึ้นฐานข้อมูลใช้งานบนเว็บ
- การเสริมสร้างความยืดหยุ่นของฐานข้อมูลการใช้งานบนเว็บ
- การกระจายการเข้าถึงฐานข้อมูลที่จำลองแบบ
- การเข้าถึงฐานข้อมูลการควบคุมปริมาณ
- การเข้าถึงฐานข้อมูลจากแพลตฟอร์มที่ได้รับการสนับสนุน
- การใช้งานการโยกย้ายจากฐานข้อมูลหนึ่งไปยังอีก
SQL Relay สนับสนุนแบ็กเอนด์ฐานข้อมูลต่อไปนี้:
- Oracle
- MySQL
- mSQL
- PostgreSQL
- Sybase
- MS SQL Server
- IBM DB2
- Interbase
- Sybase
- SQLite
- ODBC
- MS Access
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้
- คง true- & gt; เท็จในการขนย้าย sqlrservercontroller :: interceptQuery ว่า อาจนำไปสู่ห่วง relogin
- -Werror ปิดใช้งานสำหรับ gcc & lt; 2.7
- ใช้แพทช์ของจอร์จ Carrette การแก้ไข PDO ตัวเลือก connectString
- อพยพไดเรกทอรี / ไฟล์ข้อมูลเส้นทางเข้า sqlrpaths ระดับ
- ลบออกที่ไม่มีเอกสารและไม่ให้เกี่ยวข้องเหล่านี้วัน max_connections / overridemaxconnections failsafe ใน sqlr เริ่มต้น
- การตรวจสอบส่วนหัวจาวาคงที่สำหรับ javac อยู่ใน / usr / bin
- การปรับปรุงจาวา API เพื่อรองรับการใช้งานที่ไม่โมฆะใจกว้างของสภาพแวดล้อม :: NewStringUTF ()
- API ที่ Perl ที่สร้างอย่างถูกต้องใน OSR5 อีกครั้ง
- PostgreSQL sslmode ถูกละไว้อย่างสิ้นเชิงจากสตริงการเชื่อมต่อในขณะนี้ถ้ามันปิดการใช้งานเพื่อป้องกันไม่ให้เกิดปัญหากับรุ่นเก่าของ PostgreSQL ที่ไม่สนับสนุนพารามิเตอร์ที่ทุกคน
- โมโน 2.8 หรือสูงกว่าจะต้องตอนนี้
- เพิ่ม datedelimiters แอตทริบิวต์แท็กเช่นใน sqlrelay.conf เพื่อ จำกัด สิ่งที่ตัวคั่นวันที่จะใช้เมื่อวันที่แปล
- การตรวจสอบอีกครั้ง MSSQLServer เพิ่มซึ่งถูกถอดออกโดยบังเอิญ
- คงที่แบบคงที่เชื่อมโยงสร้าง
- MySQL การแก้ไขข้อผิดพลาดลูกเทนนิสสนามที่อาจทำให้เกิดความผิดพลาด
มีอะไรใหม่ ในรุ่น 0.54:.
- การสนับสนุนสำหรับผู้ฟังแบบมัลติเธรดได้รับการเพิ่ม
- การปรับปรุงที่สำคัญได้รับการทำเพื่อคนขับ PHP PDO.
- การตรวจหาสิ่งต่างๆในสคริปต์การกำหนดค่าที่ได้รับการปรับปรุงให้ดีขึ้นรวมทั้งทีซีแอลในระบบหลายโค้งและ Sybase 64 บิตและ DB2.
- หลายปิดบัง แต่ข้อบกพร่องที่สำคัญได้รับการแก้ไขเช่นเดียว.
มีอะไรใหม่ ในรุ่น 0.53.1:
- มันจะเปิดออกมีข้อผิดพลาดเอกสารบางอย่างและพวกเขา ไม่ได้สร้างที่ประสบความสำเร็จบนเวทีทุกคนในการสร้างฟาร์มของฉัน ส่วนใหญ่อย่างมีนัยสำคัญ แต่มีข้อผิดพลาดในหนึ่งใน Makefiles ที่ใส่ซอง & quot; ให้สะอาด & quot; ยกเลิกครึ่งทางสร้าง ซึ่งอาจทำให้เกิดปัญหาสำหรับระบบอัตโนมัติสร้าง.
มีอะไรใหม่ ในรุ่น 0.53:
- เพิ่มการสนับสนุนสำหรับ API คำสั่ง SQLite และผูกพื้นเมือง
- การแก้ไขการรั่วไหลบางส่วนที่เกี่ยวข้องกับการใช้ SYS :: getHostName ()
- เพิ่มการตรวจสอบ multiarch
- เพิ่มคนขับ PHP PDO
- การแก้ไขข้อผิดพลาดการแปลตัวแปรผูกที่ส่งออกตามมาด้วยการผูก = จะไม่ถูกตรวจพบ
- ลดลงสนับสนุน Zope (ตอนนี้)
- ลดลงสนับสนุน PHP Pear DB
- refactored สคริปต์ init - หนึ่งสคริปต์ควรจะทำงานบนแพลตฟอร์มทั้งหมดในขณะนี้
- การปรับปรุงการติดตั้งสคริปต์ init - ควรจะทำงานใน UNIXes แทบทุก
- เพิ่ม OS X การกำหนดค่า launchd
- การปรับปรุง sqlr-ฟังการทำความสะอาดไฟล์ที่เกี่ยวข้องกับ IPC ซ็อกเก็ตและการทำเครื่องหมายว่าฐานข้อมูลจะขึ้นหรือลงเมื่อออก
- sqlr เริ่มต้นไม่ได้เริ่มจัดการการแคช
- เพิ่มสคริปต์ init ที่สองสำหรับการจัดการการแคช
- ปลั๊กอินมีการเชื่อมโยงแบบคงที่ลงในแพลตฟอร์ม libsqlrserver ถ้าไม่สนับสนุนห้องสมุดสาธารณะ (หรือถ้า --disable ที่ใช้ร่วมกันที่ระบุไว้ในเวลาที่กำหนด)
- API Perl ควรสร้างด้วยรุ่นเก่าของ Perl (5.00X) บนแพลตฟอร์มเก่า (redhat 4.2, 5.2, 6.2 และอื่น ๆ ) ตอนนี้
- การปรับปรุง PostgreSQL ผูกเอกสาร
- เพิ่มพารามิเตอร์ dateyyyyddmm
- เพิ่ม yyyyddmm พารามิเตอร์ translatedates แปล
- เพิ่ม SQLR_MYSQL_DATE_YYYYDDMM ตัวแปร envrionment กับ MySQL หล่นในห้องสมุด
- เพิ่ม SQLR_ODBC_DATE_YYYYDDMM ตัวแปร envrionment การควบคุม ODBC
มีอะไรใหม่ ในรุ่น 0.51:
- สนับสนุนถูกเพิ่มเข้ามาสำหรับ Oracle 12c และ DB2 10.1 / 10.5
- เอกสารการติดตั้งฐานข้อมูลได้รับการปรับปรุง.
- ไม่กี่ชุมชนมีส่วนแพทช์ถูกนำไปใช้.
- ปัญหาคลุมเครือเกี่ยวกับวันที่มีการแปลง FreeTDS และ MS SQL Server ในสถานที่ที่มีรูปแบบวันที่วัน / เดือน / ปปปปจ่าหน้าและเอกสาร.
มีอะไรใหม่ ในรุ่น 0.50:
- รุ่นนี้มีการปรับปรุงหลายสำหรับการใช้ Microsoft SQL Server ผ่าน FreeTDS . พารามิเตอร์ถูกเพิ่มเข้าไปในฟอร์แมตวันที่และเวลาในชุดผลลัพธ์.
- ข้อบกพร่องเล็ก ๆ น้อย ๆ อื่น ๆ ได้รับการแก้ไขเช่นกันรวมทั้งตัวแปร uninitialized น้อยและหน่วยความจำรั่ว.
มีอะไรใหม่ ในรุ่น 0.49.1:
- sqlrserver-config ของผลตอบแทนที่ห้องสมุดที่ถูกต้องในขณะนี้ <. / li>
- dereference โมฆะใน custom_nw ได้รับการแก้ไข.
มีอะไรใหม่ ในรุ่น 0.49:.
- กรอบ Modular ถูกเพิ่มสำหรับการบันทึกและการเข้ารหัสรหัสผ่าน
- โปรแกรมควบคุม ODBC ได้รับการปรับปรุงอย่างมีนัยสำคัญ.
- ปิดบังข้อบกพร่องต่าง ๆ ได้รับการแก้ไข.
- เรียก API ไคลเอ็นต์ถูกเพิ่มในการรับชื่อโฮสต์และที่อยู่ IP ของฐานข้อมูล.
- โปรโตคอลลูกค้าเซิร์ฟเวอร์ได้รับ refactored ที่จะเอาทั้งสองเดินทางรอบ.
- สร้างสคริปต์ของ Windows ในขณะนี้สนับสนุน CLR และไม่สร้าง CLR.
มีอะไรใหม่ ในรุ่น 0.48:.
- การปรับปรุงส่วนทำให้หลายคนได้รับการรวม
- พารามิเตอร์ stmtcachesize ในขณะนี้จะช่วยให้การใช้งานของแคชงบออราเคิล.
- ส่วนใหญ่รหัสด้านเซิร์ฟเวอร์ที่ได้รับการจัดให้เป็นแบบแยกส่วนมากขึ้นและหลายสิ่งหลายอย่างได้รับการ reimplemented เป็นปลั๊กอิน.
- การปรับปรุงประสิทธิภาพหลายคนได้รับการทำ.
- หนึ่งช่วยลดบินลูกค้าเซิร์ฟเวอร์อื่นที่ไม่จำเป็นและช่วยลดใหม่เตรียมความพร้อมที่ไม่จำเป็น.
มีอะไรใหม่ ในรุ่น 0.47:
- ข่าวประชาสัมพันธ์ฉบับนี้ส่วนใหญ่มีความสามารถในการใช้คุณลักษณะแคชคำชี้แจงของออราเคิล . สำหรับเรื่องนี้ก็มีส่วนด้วยนีโอวิซ.
- ต้องการเปิดใช้งานแคชคำสั่งเพียงแค่เพิ่ม:
- stmtcachesize = 20
- (หรือบางขนาดอื่น ๆ กว่า 20)
- ... กับสายการเชื่อมต่อเช่นของ SQL Relay ที่พูดถึงของออราเคิลในแฟ้ม sqlrelay.conf ของคุณ ยังทราบว่ามีกี่มาตรฐานเมื่อใช้แคชคำสั่งที่ปรากฏเป็นข้อบกพร่องทั้งใน OCI หรือปัญหาเกี่ยวกับวิธีการใช้ SQL Relay OCI พวกเขาอาจจะได้รับการแก้ไขในรุ่นอนาคตของ OCI หรือ SQL รีเลย์ ดูการกำหนดค่า SQL รีเลย์สำหรับข้อมูลเพิ่มเติม.
- ยังทราบว่าผมยังไม่ได้ดำเนินการเสร็จสิ้นการบูรณาการทั้งหมดของรหัสยังมีส่วนดังนั้นหากสิ่งที่ไม่ทำงานตามที่คาดว่าอาจจะเป็นเหตุผลที่.
- นอกจากนี้ในข่าวประชาสัมพันธ์ฉบับนี้ผมปรับปรุงลูกค้าบรรทัดคำสั่ง SQL Relay จะมีอินเตอร์เฟซที่พารามิเตอร์บรรทัดคำสั่งที่สอดคล้องกันและเปลี่ยนชื่อกี่ของพวกเขา.
- โปรแกรมบรรทัดคำสั่งทั้งหมดในขณะนี้มีพารามิเตอร์ต่อไปนี้:
- โฮสต์
- พอร์ต
- ซ็อกเก็ต
- ใช้
- รหัสผ่าน
- ดังนั้นสำหรับตัวอย่างเช่นในการเชื่อมต่อกับ localhost พอร์ต 9000 ใช้การทดสอบการใช้งานกับการทดสอบรหัสผ่านที่คุณตอนนี้ใช้:
- sqlrsh -host localhost -port 9000 ที่ผู้ใช้รหัสผ่านการทดสอบการทดสอบ
- ในขณะที่ในอดีตที่ผ่านมาคุณจะได้ใช้:
- sqlrsh localhost 9000 & quot; & quot; การทดสอบการทดสอบ
- นอกจากนี้ขณะนี้มี sqlrsh -script และข้อโต้แย้งคำสั่งเพื่อเรียกใช้สคริปต์หรือคำสั่งที่ไม่โต้ตอบ.
- ฉันยังเปลี่ยนชื่อแบบสอบถามและสาขาคำสั่ง sqlr แบบสอบถามและ sqlr ฟิลด์.
- นอกจากการปรับปรุงเหล่านั้นและการเปลี่ยนแปลงต่อไปนี้คุณสมบัติใหม่และแก้ไขข้อผิดพลาดยังได้รับการดำเนินการ:
- การแก้ไขข้อผิดพลาดที่ทำให้เกิด sqlr ส่งออกการส่งออกเชิงลบค่านิติบุคคล XML
- คงเดียวอ้างในการหลบหนี sqlr ส่งออก
- แฮนด์ออฟบังคับ = & quot; เชื่อมต่อ & quot; สำหรับ Cygwin และ Linux
ความคิดเห็นที่ไม่พบ