تنغرام

Tangram هو وحدة PERL البسيطة التي يمكنها تخزين الكائنات النقية في قواعد البيانات العلائقية القياسية.
التحميل الان

تنغرام الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Sam Vilain and Andres Kievsky
  • موقع ويب الناشر:
  • http://search.cpan.org/~samv/T

تنغرام العلامات


تنغرام وصف

Tangram هو وحدة بيرل بسيطة يمكنها تخزين الكائنات النقية في قواعد البيانات العلائقية القياسية. Tangram هي وحدة بييرل بسيطة يمكنها تخزين الكائنات النقية في قواعد البيانات العلائقية القياسية. إنها متعامدة، مما يعني أنه لا يتطلب أي شيء من الأشياء المخزنة فيه (بخلاف الاتفاقية المشتركة التي تستند إليها الكائنات الأساسية على التجزئة؛ يمكن أن تكون الأعمدة الفردية أي شيء). يتكون من لغة مخطط يمكن أن تصفها أو أن تكون مبنية حول بنية كائن، أو نحو ذلك لتتناسب بشكل وثيق بمخطط SQL موجود (مع بعض القيود). هذه لغة المخطط غنية بما يكفي للتعبير عن ميزات RDBMS الشائعة مثل روابط، ومفاتيح أجنبية، وجداول الارتباط. يتكون أيضا من محرك تخزين قاعدة بيانات العلائقية، والذي يستند إلى بنية المخطط، سيستمر هياكل بيرل بطريقة علنية (متوافقة مع SQL ) قاعدة البيانات. قد يتم تحميل الإشارات إلى الكائنات الأخرى (أو المجموعات، كما تم تمثيلها بالمفاتيح الأجنبية وجداول الارتباط) باستخدام مراجع الطلب على أن بيانات التحميل "الكبير" عندما تكون هناك حاجة إليها. من Tangram 2.08، لا يحتاج المخطط إلى وصف كل خاصية كائن بحيث يمكنك تعيين الأعمدة فقط تنوي الاستعلام. ثم يتم تخزين بقية الكائن في عمود عبر Serialiser، مثل البيانات :: Dumper، Yaml أو التخزين. قد تحتوي هذه الهياكل أنفسهم على مراجع تعسفية إلى كائنات أخرى في Storage.Tangram دعم المعاملات المهندسة بشكل سليم، دون التضحية بقدرات التخزين المؤقت للبيانات الممتازة. تجعل استراتيجية التحسين العامة للرمز أكثر ملاءمة ل OLTP (خوادم التطبيقات AKA) وغيرها من المواقف التي يكون من الأفضل تحديدها وتحديث الصفوف بأكملها مما يدعو للقلق حول الأعمدة التي استردادها / التحديث أو عدم استعادة / Update.Once الخاص بك مستمرون، يمكنك بناء تعبيرات الاستعلام للعثور عليها من حيث لغة المخطط التي استخدمتها لوضعها فيها. لذلك، لا يصف هيكل بيانات المخطط بنية بيانات، فهو يصف نمط وصول إلى البيانات. إذا لم تكن اصيبات حول كيفية استخدام وحدة الملحقات، مفضلا تحديد المخطط مرة واحدة فقط، ثم يمكنك استخدام الفئة الموزعة بشكل منفصل :: Tangram :: Generator لإنشاء مجموعة من الفئات من بنية مخطط Tangram. إذا كنت تبحث عن أداة تنفذ إجرارات SQL فقط، ربما فقد فاتك النقطة (من هذه الوحدة، على أي حال)، وهما وحدة مدعومة جيدا مثل الفئة :: DBI، أو Modeller التفاعلية SQL مثل Alzabo ستناسب احتياجاتك بشكل أفضل. يبدأ Tangram o تشمل الدعم الأولية لوظائف التجميع، ويدعم حاليا التجمع والتلقي والعد. يجب أن تكون الانضمام حاليا من حيث عدد أعمدة الأساس الأساسي عدد صحيح، لتمديد الماضي، سيتطلب تطوير أنواع التعيين الإضافية. الدعم الأساسي لأنواع الانضمام البديلة موجودة، ولكن في Infancy.tangram لا يحتوي حاليا على دعم لتحديثات جانب قاعدة البيانات (أي، تحديث Foo Set Bar = 'Baz' حيث Frop = 'Blarg')، ولكن الدعم مخطط له. هناك لا يوجد دعم لإنشاء طرق عرض بناء على الطبقات الحالية لجعل فئات مشتقة جديدة؛ يجب عليك استخدام قاعدة البيانات الخاصة بك SQL وإنشاء فئات Tangram المقابلة يدويا للقيام بذلك. يحتوي Tangram على موقع ويب على http://tangram.utsl.gen.nz/، برعاية MarketView (New Zealand) Ltd. perl.


تنغرام برامج ذات صلة