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. פשוט לעטוף את הקוד שלך עם try-catch אחת ויש לך errorhandling מלא. כל חריגים נגזרים מstd :: יוצא מן הכלל.
 
 STL משמש בי ממשקים דמויי STL אפשרי וגם ו-compatible מוצעים, שבו מתאימים.
 
 Tntdb מיועד לapplicationprogramming. זה לא מתאים לdatabasetools גנריות. זה אינו מציע לדוגמה: schemaquery. אתה צריך לדעת, איך השולחנות שלך נראים. Thats נכון עבור יישומים רגילים.
 
 אתה משתמש ב- SQL לdatabaseaccess. אין wrapperclasses כמו resultsets הפעיל או בקרות databound מוצע. במקום זאת יש לך שליטה הטובה ביותר על בסיס הנתונים. אתה יכול להשתמש בכל SQL-טריק אתה יודע לקבל המרב של מסד הנתונים שלך. גם זו היא עטיפה דקה, כך שאתה צריך להיות שום performancepenalty גדול בהשוואה לגישה ישירה לC-API.
 
 הפרויקט החל כבר לפני כמה שנים כPostgreSQL-מעטפת. מאוחר יותר הוספתי-3-עטיפת SQLite.
 
 המצב הנוכחי הוא, שיש mysql- עבודה וPostgreSQL-נהג ברמה. SQLite-3-העטיפה כלולה כאן, אבל זה פשוט עיצוב-מחקר מוקדם. Tntdb עובד, אבל זה לא טעון באופן דינמי כמו נהגים האחרים.
 
 הכותרות הציבוריות כוללות תיעוד, אשר יכול להיות שנוצר באמצעות Doxygen.
 
 כמו כן יש כמה דוגמאות קטנות בהדגמה-הספרייה

מה חדש בהודעה זו :.

  • אופטימיזציה

      עיקרית של אורקל נהג:
    • נהג אורקל לי אופטימיזציה גדולה. בעת קריאת שורות מרובות, בעבר כל שורה התבקשה בנפרד מOCI. עכשיו מספר שורות הן מופרך בשיחת OCI אחת ועברו שורה אחרת שורה ליישום.
    • הוספת תמיכה בcxxtools :: String (כיתת מחרוזת יוניקוד):
    • יש Cxxtools כיתת מחרוזת, התומכת ביוניקוד. Tntdb עכשיו יש תמיכה מלאה בזה. ניתן לקרוא מחרוזות Unicode וכתובות בצורה שקופה.
    • תיקוני באגים ואופטימיזציות:
    • חלק תיקוני באגים ואופטימיזציות קטין נעשים בtntdb.

    מה חדש בגרסת 1.1:

    • לאחר יותר מ 2 שנים חדשות ללא משחרר יציב זה זמן לקבלת עדכונים. יש Cxxtools שיפורים חמים ענק ושיפורים בתכונות כמו xmlrpc, מסגרת חריץ אות, I / O anynchronous ואחרים.
    • זה משתמע כמה שינויי API. עדיין רוב הקוד הקיים צריכים לרוץ. Tntnet וtntdb צריכים קצת שינויים לזה, כך שמשחרר tntnet וtntdb החדש צריך cxxtools 2.0.
    • Tntnet יש לי הרבה שיפורי תכונה וביצועים קטנים. למזלנו לא היה הרבה צורך בשינויי API. כמעט יישומים צריכים לרוץ מחוץ לקופסא על ידי recompiling.
    • Tntdb יש כמה שיפורים בתכונות. החשוב ביותר הם אולי התמיכה בערכים מוגדלים אוטומטי באמצעות tntdb השיטה :: חיבור :: lastInsertId (std :: מחרוזת) ותמיכה בסוגי משתמשים שהוגדרו על ידי עומס יתר 2 מפעילים.

    מה חדש בגרסת 1.0.99:

    • Tntdb יש לי כמה תיקוני באגים קטנים ומותאמים לשינויי API בcxxtools (שהם די קטנים).

    דרישות :

    • cxxtools

  • תוכנה דומה

    תוכנות אחרות של יזם Tommi Makitalo

    Tntnet
    Tntnet

    20 Feb 15

    תגובות ל Tntdb

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!