Tntdb

ภาพหน้าจอของซอฟแวร์:
Tntdb
รายละเอียดซอฟแวร์:
รุ่น: 1.3
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Tommi Makitalo
การอนุญาต: ฟรี
ความนิยม: 77

Rating: 3.0/5 (Total Votes: 2)

Tntdb เป็น C ++ - ชั้นห้องสมุดสำหรับการเข้าถึงง่ายฐานข้อมูล อินเตอร์เฟซที่เป็นฐานข้อมูลอิสระ Driverclasses จะโหลดแบบไดนามิก
 
 เป้าหมายของมันคือการมีง่ายต่อการเข้าถึงฐานข้อมูล คุณไม่ต้องกังวลเกี่ยวกับ resourceleakage เพราะวัตถุทั้งหมดที่คุณใช้โดยตรงได้รับการจัดสรรในสแตกและถูกลบโดยอัตโนมัติเมื่อจะออกจากขอบเขต interfaceobjects เป็นห่อเพื่อ referencecounted กรณีเพื่อให้คุณสามารถคัดลอกไปรอบ ๆ ที่จะของคุณเอง ทรัพยากรที่มีอิสระเมื่อวัตถุที่ผ่านมาออกไปจากขอบเขต
 
 Errorhandling จะทำเฉพาะกับ exceptionhandling เพียงแค่ตัดรหัสของคุณพยายามจับเดียวและคุณมี errorhandling เต็ม ข้อยกเว้นจะได้มาจากมาตรฐาน :: ข้อยกเว้น
 
 STL จะใช้สถานที่ที่เป็นไปได้และยัง STL เหมือนและอินเตอร์เฟซที่เข้ากันได้มีการเสนอที่เหมาะสม
 
 Tntdb มีการกำหนดเป้​​าหมายสำหรับ applicationprogramming มันไม่เหมาะสำหรับ databasetools ทั่วไป มันไม่ได้มีเช่นที่ schemaquery คุณต้องรู้วิธีการที่ตารางของคุณมีลักษณะเหมือน Thats จริงสำหรับการใช้งานปกติ
 
 คุณสามารถใช้ SQL สำหรับ databaseaccess ไม่มี wrapperclasses เช่น resultsets ใช้งานหรือควบคุม databound มีการเสนอ แต่คุณมีการควบคุมที่ดีที่สุดกว่าฐานข้อมูล คุณสามารถใช้ SQL ทุกเคล็ดลับที่คุณรู้ว่าจะได้รับประโยชน์สูงสุดจากฐานข้อมูลของคุณ นอกจากนี้เป็นเสื้อคลุมบาง ๆ เพื่อให้คุณไม่ควรมี performancepenalty ใหญ่เมื่อเทียบกับการเข้าถึงโดยตรงไปยัง C-API
 
 โครงการเริ่มต้นแล้วเมื่อหลายปีที่ผ่านมาเป็น PostgreSQL-เสื้อคลุม ต่อมาผมเพิ่ม SQLite-3-เสื้อคลุม
 
 สถานะปัจจุบันคือว่ามี mysql- ทำงานและ PostgreSQL ขับระดับ SQLite-3-กระดาษห่อรวมอยู่ที่นี่ แต่มันเป็นเพียงการศึกษาการออกแบบต้น Tntdb ทำงาน แต่มันก็ไม่ได้โหลดแบบไดนามิกเช่นไดรเวอร์อื่น ๆ
 
 ส่วนหัวของประชาชนรวมถึงเอกสารที่สามารถสร้างขึ้นโดยใช้ Doxygen
 
 นอกจากนี้ยังเป็นตัวอย่างบางส่วนเล็ก ๆ ในการสาธิตไดเรกทอรี

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • การเพิ่มประสิทธิภาพที่สำคัญของออราเคิล ไดรเวอร์:
  • Oracle ไดร์เวอร์มีการเพิ่มประสิทธิภาพที่สำคัญ เมื่ออ่านหลายแถวก่อนหน้านี้แต่ละแถวได้รับการร้องขอแยกต่างหากจาก OCI ตอนนี้หลายแถวที่เรียกในสาย OCI เดียวและผ่านไปแถวโดยแถวไปยังโปรแกรมประยุกต์.
  • เพิ่มการสนับสนุนสำหรับ cxxtools :: สตริง (คลาสสตริง Unicode):
  • Cxxtools มีคลาสสตริงซึ่งสนับสนุน Unicode Tntdb ขณะนี้มีการสนับสนุนอย่างเต็มที่สำหรับมัน สตริง Unicode จะสามารถอ่านและเขียนโปร่งใส.
  • แก้ไขข้อผิดพลาดและการเพิ่มประสิทธิภาพ:
  • บาง bugfixes เล็กน้อยและเพิ่มประสิทธิภาพจะทำใน tntdb.

มีอะไรใหม่ ในรุ่น 1.1:

  • หลังจากใช้เวลานานกว่า 2 ปีใหม่โดยไม่ต้องเผยแพร่มั่นคงมันเป็นเวลาที่ สำหรับการปรับปรุง Cxxtools มีการปรับปรุงอย่างมากร้อนและการปรับปรุงคุณสมบัติเช่น xmlrpc สัญญาณกรอบสล็อต anynchronous I / O และอื่น ๆ .
  • โดยนัยนี้การเปลี่ยนแปลงบางอย่าง API ยังคงส่วนใหญ่ของรหัสที่มีอยู่ควรจะทำงาน Tntnet และ tntdb จำเป็นต้องเปลี่ยนแปลงบางอย่างสำหรับการนี​​้เพื่อให้ tntnet ใหม่และรุ่น tntdb ต้อง cxxtools 2.0.
  • Tntnet ได้มีคุณสมบัติขนาดเล็กจำนวนมากและการเพิ่มประสิทธิภาพ โชคดีที่ไม่มีความจำเป็นมากสำหรับการเปลี่ยนแปลง API การใช้งานเกือบควรจะทำงานออกจากกล่องโดย recompiling.
  • Tntdb มีการปรับปรุงคุณลักษณะบางอย่าง ที่สำคัญที่สุดคืออาจจะสนับสนุนค่าเพิ่มขึ้นอัตโนมัติโดยใช้ tntdb วิธีการเชื่อมต่อ :: :: lastInsertId (มาตรฐาน :: สตริง) และการสนับสนุนสำหรับผู้ใช้กำหนดประเภทโดยผู้ประกอบการบรรทุกเกินพิกัด 2.

มีอะไรใหม่ ในรุ่น 1.0.99:

  • Tntdb ได้มีบางแก้ไขข้อผิดพลาดและมีการปรับ การเปลี่ยนแปลง API ใน cxxtools (ซึ่งมีขนาดเล็กมาก).

ต้องการ

  • cxxtools

ซอฟต์แวร์ที่คล้ายกัน

ซอฟแวร์อื่น ๆ ของนักพัฒนา Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

ความคิดเห็นที่ Tntdb

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!