MetaModel

البرمجيات قطة:
MetaModel
تفاصيل البرنامج:
الإصدار: 3.3
تاريخ إيداع: 20 Feb 15
المطور: eobjects
ترخيص: حرر
شعبية: 5

Rating: 3.0/5 (Total Votes: 1)

وMetaModel eobjects.org هو مشروع تم إنشاؤه لإعادة استخدامها الحد الأقصى لطراز مجال متوافقة SQL 99 من نطاق قاعدة بيانات على & nbsp؛. وMetaModel هو نموذج يحتوي على فصول تمثل بنية قاعدة البيانات وسبل التفاعل معها . وباختصار، نموذجا لالنمذجة (ومن هنا تأتي كلمة "metamodel") البيانات في قواعد البيانات ومخازن البيانات الأخرى.
يتم استخدام MetaModel في الكثير من المشاريع، بما في ذلك مشاريع eobjects.org DataCleaner، DataTransformer وTableAgent. بالإضافة إلى ذلك يهدف المشروع إلى خلق QueryParser محلل القائم على سلسلة لملء جزء الاستعلام من MetaModel عن طريق تحليل الاستفسارات SQL واردة

ما هو الجديد في هذا الإصدار:.

مع 3.3 الافراج نحن تفتح اثنين من وحدات جديدة لتطبيقات الأعمال مكتملة، وهي Salesforce وعيني. هذا يعني أنك يمكن أن تتفاعل الآن مع هذه التطبيقات التجارية تماما كما لو أنها حيثما ملف قاعدة البيانات أو البيانات العادية. لدينا نموذجية حالات الاستخدام في مجال إدارة المعلومات، وهذه الإضافات تجعل التفاعلات أسهل كثيرا وموحد مع التفاعلات قاعدة البيانات.
بالإضافة إلى ذلك إطلاق سراح 3.3 يحتوي الجولة العادية للبوجفيكسيس والتحسينات، وتحديدا وقد تم تحسين دعم DB2 IBM أبعد من ذلك.

ما هو الجديد في الإصدار 3.2.5:

النسخة 3.2.5 يحسن الميزات الموجودة في عدد من المجالات، في المقام الأول على قدرات إعراب الاستعلام وعلى تقديم الدعم لتحسين DB2 وMS SQL الخادم. بلغ مجموعها يصل إلى 10 تحسينات كبيرة.

ما هو الجديد في الإصدار 3.2.3:

ويحدد هذا النص الحرفية الطابع الزمني على SQL-لهجة DB2 ل.

ما هو الجديد في الإصدار 3.2.1:

لقد تحسنت بشكل كبير من أداء ومثل، وحذف من مثل. البيانات على ملفات CSV.
واضاف لدينا رسم الخرائط من أنواع البيانات غير متوفرة-تو-متوفرة عند إصدار ومثل، CREATE TABLE & مثل. البيانات التي تحتوي على أنواع البيانات غير متوفرة على سبيل المثال. DB2 أو كيو. في هذه الحالات سيتم تطبيقها تلقائيا نوع بيانات الصحيح، على سبيل المثال. لاستخدام عدد صحيح صغير بدلا من BOOLEAN على DB2، أو استخدام BYTEA بدلا من BLOB على كيو.
تم إصلاح الشوائب المتعلقة بتنفيذ مؤشرات الاستفسارات JDBC المترجمة. قمنا بإنشاء مجموعة من البيانات المعدة لضمان التنفيذ المتوازي من الاستفسارات المترجمة.
تم إصلاح الشوائب المتعلقة السليم نقلا عن وجود بند المعاملات. عندما يكون نوع البيانات من دالة تجميع يختلف عن نوع البيانات من ذي الحجة وظائف، فإن نقلا لا يكون صحيحا في ظل ظروف معينة.

ما هو جديد في الإصدار 3.2:

استعلامات يمكن الآن جمع، وإعدادهم لتنفيذ مع اختلاف القيم المعلمة. لقواعد البيانات JDBC، وهذا سوف توفر وظائف بيان مثل المعدة.
لمخازن البيانات الأخرى، فإنه سيتم ببساطة جعل إعادة استخدام الاستعلام بساطة.
وقد تم تنفيذ التخزين المؤقت مؤشر مجموعة البيانات، مما يجعل البحث بواسطة عمود أو عن طريق ومثل، حدد البند ومثل. أسرع ووقت ثابت.

ما هو الجديد في الإصدار 3.0:

الميزات الجديدة:
تنفيذ تحديث وحذف العمليات
مع MetaModel 3.0 نحن نقدم الآن مجموعة كاملة من عمليات الخام على مخازن البيانات الخاصة بك! وهذا يعني أنه بالإضافة إلى الاستعلام عن وإدراج سجلات، يمكنك الآن أيضا تحديث السجلات وحذفها.
وتحديث وحذف عمليات يمكن أن تطلق على جميع تطبيقات UpdateableDataContext، والتي تشمل حاليا:
قواعد البيانات JDBC
ملفات CSV
جداول البيانات إكسل
قواعد البيانات مونغو دي بي
قواعد البيانات كاوتش دي بي
تنفيذ CREATE TABLE وإسقاط عمليات TABLE
في MetaModel 3.0 كنت الآن أيضا قادرة على خلق وإسقاط الجداول في وقت التشغيل. على سبيل المثال، يمكنك استخدامه لإنشاء الجداول المؤقتة، ولكن الثابتة، أو حيوي يصلح النموذج البيانات الخاصة بك في وقت التشغيل. القيام بذلك ويتم باستخدام طريقة executeUpdate (...) على أي من تطبيقات UpdateableDataContext، والتي تشمل حاليا:
قواعد البيانات JDBC
ملفات CSV
جداول البيانات إكسل
قواعد البيانات مونغو دي بي
قواعد البيانات كاوتش دي بي
فكرة وجود "جدول 'تختلف قليلا في هذه مخازن البيانات، حتى تأخذ نظرة على الصفحة مخطط والجدول دلالات لمحة كاملة.
دعم كاوتش دي بي
لدينا وحدة نمطية جديدة العلامة التجارية في MetaModel 3.0 والذي يقدم الدعم كاوتش دي بي! الآن يمكنك الاستعلام وتحديث قاعدة بيانات كاوتش دي بي الخاص بك فقط وكأنك الاستعلام عن أي قاعدة بيانات العادية.
وهناك مخزن البيانات كائن جافا القائمة
آخر وحدة جديدة في MetaModel 3.0: دعم الكائن جافا (ويعرف أيضا باسم وحدة POJO). في حين أن هذا قد لا يبدو رائعا جدا في البداية، هو في الواقع مفيدة للغاية. يمكنك استخدام على سبيل المثال لأغراض unittesting أو للسماح للمستخدمين تجربة قيادة تدفقات البيانات الخاصة بك باستخدام بسيطة البيانات في الذاكرة.
الوعي المفتاح الأساسي
MetaModel هو الآن على بينة من المفاتيح الأساسية. ومن الواضح أن هذا أمر مهم للغاية عند التعامل مع تحديث وحذف العمليات. لذلك سوف تجد طريقتين جديدة: Table.getPrimaryKeys () وColumn.isPrimaryKey ().
تغييرات على API الحالية:
أنواع الأعمدة الجديدة: قائمة وخريطة
مع اتساع الدعم لمخازن البيانات NoSQL مثل مونغو دي بي وكاوتش دي بي، رأينا حاجة لأنواع الأعمدة الجديدة. لقد قدمنا ​​LIST وMAP لهذا الغرض. انهم الخريطة لjava.util.List وjava.util.Map والسماح لأنواع مخزن البيانات هذه لتمثيل الوثائق الكاملة الواردة في داخلها.
دلالات ومثل، رقم الصف ومثل. تتغير من 0 استنادا إلى 1 شهادة.
تغيير API المهم بالنسبة MetaModel من أجل تحسين الاتساق مع المكتبات الأخرى المماثلة: لقد غيرنا الصف مفهوم عدد من مفهوم مؤشر المستندة 0 إلى كونه خلاف مفهوم العدد المستندة 1! وقد تم ذلك من أجل الامتثال مع الاستخدام العادي للأرقام الصفوف في سبيل المثال. بنود LIMIT SQL، تطبيقات جداول البيانات، مواصفات JPA وأكثر.
على الجانب السلبي، وهذا يعني أن دلالات قد تغيرت لعدد من الأساليب أو فئات:
وQuery.setFirstRow (عدد صحيح) وQuery.getFirstRow () الأساليب.
منشئ المعلمة CsvConfiguration "columnNameLineNumber". لاحظ أن NO_COLUMN_NAME_LINE الثوابت وDEFAULT_COLUMN_NAME_LINE تم تعديلها، حتى عند استخدام هذه الثوابت، هناك حاجة إلى أي تغيير.
منشئ المعلمة FixedWidthConfiguration "columnNameLineNumber". لاحظ أن NO_COLUMN_NAME_LINE الثوابت وDEFAULT_COLUMN_NAME_LINE تم تعديلها، حتى عند استخدام هذه الثوابت، هناك حاجة إلى أي تغيير.
منشئ المعلمة ExcelConfiguration "columnNameLineNumber". لاحظ أن NO_COLUMN_NAME_LINE الثوابت وDEFAULT_COLUMN_NAME_LINE تم تعديلها، حتى عند استخدام هذه الثوابت، هناك حاجة إلى أي تغيير.
منشئ المعلمة FirstRowDataSet "firstRow" (نادرا ما تستخدم).
نحن نشجعكم على التحقق من الاستخدام الخاص بك من هذه الطرق أو الطبقات قبل الترقية إلى MetaModel 3.0. تأكد من التبديل من المستندة إلى 0 وللنهج القائم على-1 عند استخدامها.
المشغل العالي / أقل من "إعادة تسمية" الكبرى / أقل من ".
تم إهمال أنواع مشغل HIGHER_THAN وLOWER_THAN. استخدام GREATER_THAN الجديدة وLESS_THAN بدلا من ذلك.
يسمح الرجوع إلى عمود في جدول مستعارة محدد
لقد جعلت من الممكن لبناء SelectItem مع الإشارة إلى FromItem محددة مما يعني أنه في حال كنت الرجوع إلى طاولة واحدة عدة مرات في استعلام، ومن ثم يمكنك تحديد أي واحد لتحديد المراجع بند معين.
الإعتدال مستوى التسجيل
وقد أدار مستوى التسجيل (خاصة بالنسبة للوحدة JDBC) للا تشمل أكبر قدر من المعلومات في مستوى INFO كما كان من قبل. هذا يعني أنك لن تحصل على سبيل المثال. الاستعلام SQL الكامل في مستوى INFO، وهو تحسين لأمن التطبيقات تسجيل INFO.
انتقاص من DataSet.toTableModel ()
تم إهمال DataSet.toTableModel طريقة ()، ونحن نخطط لإزالته تماما من الإصدار 3.1. وهذا لمنع أي هيك المنبثقة في البيئات التي يحظر فيها حزمة javax.swing (على سبيل المثال. في بعض البيئات أو إس جي أي) أو حتى لا القائمة (على سبيل المثال. في المستقبل جافا 8 الانتشار استنادا بانوراما). ويتم تشجيع مستخدمي طريقة لاستخدام DataSetTableModel الطبقة بدلا من ذلك، مما يحقق نفس النتيجة.
بوجفيكسيس:
ثابتة مؤشر المسألة في التعامل مع القيم JDBC منطقية
تم اكتشاف مشكلة مع retreiving JDBC القيم المنطقية وثابتة.

ما هو جديد في الإصدار 2.1:

والإصدار 2.1 من MetaModel هو واحد مثير. وكانت archievements الابتدائي في هذا الإصدار إلى تقديم نموذج رسم الخرائط لمخازن البيانات غير مجدولة مثل قاعدة بيانات NoSQL مونغو دي بي وللملفات XML. وهذا يعني أن هذه الأشكال البيانات اثنين التي كانت تتطلب منك أن تفعل تحويل العرف والعرف الاستعلام تطبيقات يمكن الآن تساءل (وفي حالة مونغو دي بي لتعديل أيضا) بطريقة قياسية. لكل من ملفات XML مونغو دي بي وكان لديك خيار إما السماح MetaModel كشف تلقائي نموذج الجدول (الذي قد لا يكون مثاليا، ولكن جيدة للبدء مع) أو لتحديد تعريفات الجدول الخاص بك وترك الرقم MetaModel من بقية.

ما هو الجديد في الإصدار 2.0.2:

محول إكسل يستخدم الآن API الجري جديد في Apache POI، التي ينبغي أن يعني أن دعم جداول البيانات إكسل كبيرة جدا فقط حصلت على الكثير بشكل افضل.
تم إصلاح الخلل الذي تسبب CSV كتابة بعدم احترام شار فاصل واقتبس محددة لتنسيق الملف.
تحسن الأداء في تحليل نتائج الاستعلام عن طريق تطبيق الاختيارات الفرعية فقط في الوقت المناسب، بدلا من في وقت مبكر.
واضاف لدينا محول تجريبي جديد لقواعد البيانات مونغو دي بي. محول يدعم الاستعلام مونغو دي بي باستخدام API الاستعلام MetaModel معروفة. منذ مونغو دي بي ليس لديها تعريفات المخطط، سيكون لديك لتحديد مخطط نفسك بالرغم من ذلك.

ما هو الجديد في الإصدار 2.0:

وتشمل الميزات الجديدة لAPI لأداء التحديثات (عمليات الكتابة) على البيانات، والقدرة على خلق البيانات في ملفات CSV، جداول البيانات إكسل، وJDBC قواعد البيانات، ودعم الفوقية التصميم المرئي، وتستخدم في جداول البيانات ومخازن البيانات مماثلة، ودعم المشغل في في الاستعلامات، وتحسينات في الأداء الرئيسية للقراءة اكسل.

برامج مماثلة

ezRadius
ezRadius

2 Jun 15

Glom
Glom

14 Jul 16

cql
cql

20 Feb 15

تعليقات ل MetaModel

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!