الاختلافات بين فارتشار و نفارتشار الفرق بين

Anonim

فارتشار فس نفارتشار

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

في أوراكل 9i، يبلغ الحد الأقصى للحرف 4000 حرف. يحتوي ميسكل على حد بيانات 65، 535 على التوالي، وملقم ميكروسوفت سكل 2005 يأتي مع حد حقل 8000. هذا الرقم يمكن أن تذهب أعلى في ملقم ميكروسوفت سكل عند استخدام فارتشار (كحد أقصى)، وتصل إلى 2 غيغابايت. نفارتشار، من ناحية أخرى، هو العمود الذي يمكن تخزين أي طول البيانات يونيكود. و كوديباج أن نفارتشار يجب أن تلتزم هو الترميز 8 بت. الحد الأقصى لحجم فارتشار هو 8000 بينما الحد الأقصى لحجم نفارتشار هو 4000. وهذا يعني في الواقع أن عمود واحد من فارتشار يمكن أن يكون بحد أقصى 8000 حرف و عمود واحد من نفارتشار يمكن أن يكون 4000 حرفا على الأكثر. تجاوز قيم العمود يصبح مشكلة ضخمة ويمكن أن يسبب حتى مشاكل خطيرة كما الصفوف لا يمكن أن تمتد صفحات متعددة، باستثناء ملقم سكل 2005، ويجب التقيد الحد أو أخطاء أو اقتطاع سيؤدي …

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

وبالتالي يمكن التغاضي عن ميزة الفضاء في تفضيل الوقت الأقصر الذي يستغرقه ونيكود لإصلاح عدم التوافق الناشئة. أيضا، فإن تكلفة الأقراص والذاكرة أصبحت أيضا بأسعار معقولة جدا، وضمان أن ميزة الفضاء يمكن في كثير من الأحيان يمكن تجاهلها، في حين أن الوقت الطويل الذي يستغرقه لحل المشاكل الناشئة مع فارتشار لا يمكن رفض ذلك بسهولة.

تستخدم جميع منصات التطوير أنظمة التشغيل الحديثة داخليا، مما يسمح بتشغيل ونيكود. وهذا يعني أن نفارتشار يعمل أكثر من فرتشار. يتم تجنب تحويلات الترميز، مما يقلل من الوقت الذي يستغرقه للقراءة والكتابة إلى قاعدة البيانات. هذا أيضا يقلل بشكل كبير من الأخطاء، مع استرداد أخطاء التحويل التي تحدث تحدث قضية بسيطة للتعامل معها.

- 3 ->

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

ملخص

فارتشار و نفارتشار تأتي مع أنواع مختلفة من الأحرف. فارتشار يجعل من استخدام البيانات غير ونيكود في حين نفارتشار يجعل استخدام بيانات يونيكود.

كل من فارتشار و نفارتشار لديهم أنواع بيانات متفاوتة يجب الالتزام بها. يقوم فارتشار فقط بحفظ البيانات في تسلسل بايت واحد و نفارتشار يحفظ البيانات في 2 بايت لكل حرف

يختلف الحد الأقصى للطول أيضا. طول الفرتشار يقتصر على 8000 بايت و 4000 بايت هو الحد ل نفارتشار.

وذلك لأن حجم التخزين في فارتشار هو أكثر وضوحا في مقابل بيانات يونيكود المستخدمة من قبل نفارتشار.