ফাইল জিওডাটাবেস সিঙ্ক করতে ড্রপবক্স ব্যবহার করছেন?


11

আমি একটি বৃহত ফ্রি ড্রপবক্স অ্যাকাউন্ট জোগাড় করতে সক্ষম হয়েছি এবং এটি বিভিন্ন জিএসআই ডাটাবেসগুলিকে বিভিন্ন পিসির সিঙ্ক করতে ব্যবহার করতে পারি। আমি সবেমাত্র এটি করা শুরু করেছি এবং এখনও পর্যন্ত কোনও সমস্যা হয়নি। তবে আমি সতর্কতার কয়েকটি লাল পতাকা পাচ্ছি যা আমাকে ভয় দেখাচ্ছে।

জিওডাটাবেসগুলিতে বেশ কয়েকটি সদৃশ ফাইল রয়েছে বলে মনে হয়। সাধারণত:

a00000017.gdbtable (জিআইএস-এইচপি সদৃশ অনুলিপি)

আমি কোনও সমস্যা ছাড়াই এই ফাইলগুলিকে ম্যানুয়ালি মুছতে পারি, তবে কেন সেগুলি পপ আপ হচ্ছে তা আমার কোনও ধারণা নেই।

এছাড়াও, ফাইল লকগুলি অপসারণের পরিবর্তে, ড্রপবক্স বলছে যে এটি তাদের নামকরণ করছে। সুতরাং আমি যখন একটি লক প্রকাশ করি এবং অন্যটি অর্জন করি, তখন ফাইলটি মুছার পরিবর্তে এবং নতুন একটি তৈরি করার পরিবর্তে এটি নামকরণ করে। যদিও আমি এখনও জিওডাটাবেস থেকে সম্পূর্ণ সংযোগ বিচ্ছিন্ন হয়ে গিয়েছি তবুও এটি লক ফাইলটি মুছবে।

যেমনটি আমি বলেছিলাম, এখনও পর্যন্ত আমার কোনও সমস্যা হয়নি তবে ড্রপবক্স ব্যবহার করার সময় আমি দীর্ঘমেয়াদী ডেটা দুর্নীতির বিষয়ে উদ্বিগ্ন।

কেউ ড্রপবক্স ব্যবহার করেছে এবং জিআইএস ডেটা সিঙ্ক করতে এটি ব্যবহার করতে সমস্যা পেয়েছে?


3
আমার একটি নির্দিষ্ট উত্তর নেই, তবে আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি সতর্ক হন। আমি বিশ্বাস করি না যে ড্রপবক্স একসাথে একাধিক পিসিতে একাধিক বিচ্ছিন্ন ফাইল সমন্বিত একটি ফাইল জিওডাটাবেস-এর মতো জটিল ডেটা ফর্ম্যাটটি অ্যাক্সেস করার উদ্দেশ্যে। এই পোস্টটি সচেতন হতে কিছু সম্ভাব্য সমস্যা দেখায়
স্টিফেন লিড

@ স্টেফেনলিড আমি প্রতিদিন ড্রপবক্স ডেটা ব্যাক আপ করছি। আমি কোনও সমস্যা ছাড়াই প্রায় এক বছর ধরে অ্যামাজন ক্লাউড ড্রাইভ ব্যবহার করেছি তবে এটি সিঙ্ক করার পক্ষে এতটাই ধীর। ড্রপবক্স দ্রুত এবং সহজতরভাবে কাজ করে। আমি সত্যিই আশা করি এটি এটি পরিচালনা করতে পারে।
কোডি ব্রাউন

2
এটা আগে এটি ভাগ করতে ব্যবহার করা হয় ফাইল geodatabase কম্প্রেস করাই ভালো resources.arcgis.com/en/help/main/10.2/index.html#//... এটা ডিজাইন করা হয় না এক সময়ে একাধিক ব্যবহারকারীর সাথে সম্পাদিত করা - lck ফাইলগুলি এটি প্রতিরোধ করা উচিত।
Mapperz

সলিড আইডিয়া @ ম্যাপের্জ
কোডি ব্রাউন 16

উত্তর:


9

ইএসআরআই ইচ্ছাকৃতভাবে ফাইলজিডিবি ফাইলের কাঠামোটিকে অবিচ্ছিন্ন করে দিয়েছিল যাতে লোকেরা অভ্যন্তরীণভাবে এটির সাথে চেষ্টা করতে না পারে:

একটি ফাইল জিওডাটাবেস ফাইলগুলির ফোল্ডার হিসাবে সংরক্ষণ করা হয়। আপনি যখন .gdb এক্সটেনশন বাদে উইন্ডোজ এক্সপ্লোরার সহ ফোল্ডারটি দেখেন, তখন এটি অন্য কোনও ফোল্ডারের মতো লাগে এবং আপনি এর সামগ্রীগুলি দেখতে পারেন। ফোল্ডারে ক্রিপ্টিকভাবে নামযুক্ত ফাইল রয়েছে যা ভৌগলিক ডেটা, অ্যাট্রিবিউট ডেটা, ইনডেক্স ফাইল, .লক ফাইল এবং একটি স্বাক্ষর ফাইল, পাশাপাশি অন্যান্য ফাইল রাখে। জিওডাটাবেজে প্রতিটি বৈশিষ্ট্য বর্গ বা টেবিল দুটি বা আরও বেশি ফাইলে সংরক্ষণ করা হয়। ডিজাইনের দ্বারা, কোন ফাইলটি কোনও প্রদত্ত ডেটাসেট তৈরি করেছে তা বলা অসম্ভব, অসম্ভব না হলেও কঠিন।

ইএসআরআই সুপারিশ করে যে আপনি ফাইলজিডিবি'র সরঞ্জামগুলি অনুলিপি করেছেন, না আপনার ওএস সরঞ্জামগুলি দিয়ে। তবে পুরো ডাটাবেস অনুলিপি করা বা নাম পরিবর্তন করা সম্ভব:

প্রস্তাবিত না হলেও, ফোল্ডারটি অন্য কোনও স্থানে অনুলিপি করে অন্য কোনও ফাইলের জিওডাটাবেস অনুলিপি করা সম্ভব (আপনি যদি উইন্ডোজ ভিস্তা অপারেটিং সিস্টেম ব্যবহার করে থাকেন তবে আপনাকে নতুন ফোল্ডারের এক্সটেনশনটি .gdb এ পরিবর্তন করতে হবে; অন্যথায়, আর্কজিআইএস এটিকে ফাইল জিওডাটাবেস হিসাবে স্বীকৃতি দিতে পারে না)। উইন্ডোজ এক্সপ্লোরারের সাথে কেবল একটি ফাইল জিওডাটাবেস অনুলিপি করুন যখন আপনি নিশ্চিত হন যে ডেটা অ্যাক্সেস করার কোনও অন্য প্রক্রিয়া নেই। সমস্যাটি হ'ল অন্য প্রক্রিয়াগুলি ডেটা অ্যাক্সেস করছে কিনা তা বলা মুশকিল হতে পারে। আপনি ভাবতে পারেন যে অন্য কোনও প্রক্রিয়া নেই; তবে আপনার কম্পিউটারের কোনও প্রক্রিয়া বা অন্য কোনও এটি অ্যাক্সেস করতে পারে। যদি অন্য কোনও প্রক্রিয়া ডেটা অ্যাক্সেস করতে থাকে তবে আপনি ফোল্ডারটি অনুলিপি করার ক্ষেত্রে ঘটলে, ডেটা সঠিকভাবে অনুলিপি করতে পারে না।

ফাইলগুলি পৃথকভাবে সিঙ্ক করতে ড্রপবক্স ব্যবহার করা থেকে আমি সতর্ক থাকব। ডাটাবেস স্ট্রাকচারটি ঠিক সেভাবে চালিত করার জন্য নির্মিত হয়নি। আপনি যদি ডেটাসেটটি যথেষ্ট ছোট হন তবে ব্যক্তিগত জিওডাটাবেসেস বা স্ক্লাইট ডাটাবেসের জন্য এটি খুব ভাল অ্যাপ্লিকেশন হতে পারে (যদিও আমি এটি দেখতে পাচ্ছি না যে আর্কজিআইএস স্ক্লাইট লিখতে পারে) আপনার যদি সাধারণ জ্যামিতি থাকে।

এমন একটি সরঞ্জাম রয়েছে যা ক্ষতিগ্রস্থ হলে দুর্নীতিগ্রস্থ জিওডাটাবেসগুলি পুনরুদ্ধার করবে:


2
আপনি উদ্ধৃতি দিয়েছেন: ' আপনি কিছুদিন পরে নতুন অনুলিপিটির একটি নির্দিষ্ট অংশ অ্যাক্সেস না করা পর্যন্ত আপনি কোনও সমস্যা লক্ষ্য করতে পারবেন না ' আমার মধ্যে জঞ্জালটিকে ভয় দেখায়। জিওডাটাবেস পরিবর্তে শেফফিল ব্যবহার করা সম্ভবত স্মার্ট হয়ে উঠবে।
কোডি ব্রাউন

আমি প্রায় এক বছর ধরে ইস্যু ছাড়াই ফাইল জিডিবিএস সিঙ্ক করতে স্কাইড্রাইভ ব্যবহার করছি। যখন আমাদের প্রক্সি সমস্যা থাকে যার অর্থ মাঝে মাঝে আমি মাইক্রোসফ্ট পরিষেবাগুলি অ্যাক্সেস করতে পারি না, তখন আমি সাধারণত আমার স্কাইড্রাইভ বন্ধ করি এবং অ্যাক্সেস পুনরুদ্ধার হওয়ার পরে কেবল এটি আবার সিঙ্ক করার অনুমতি দেয়। যখন আমার স্কাইড্রাইভ খোলা আছে তবে সঠিকভাবে সিঙ্ক হচ্ছে না তখন আমি মডেলগুলি এবং স্ক্রিপ্টগুলি সহ সরঞ্জামবাক্সগুলি সম্পাদনা করেছি এবং আমি এখনও কিছুই হারিয়েছি।
সিন্ডি জয়কুমার

1
এফডাব্লুআইডাব্লু আমি একটি ফাইল জিডিবিতে একটি জটিল বহুভুজ স্তর সম্পাদনা করছিলাম যাতে আমি কাজ করার সময় ড্রপবক্সকে সংযোগ বিচ্ছিন্ন করেছিলাম। আমি সম্পাদনার পরে ড্রপবক্সটি পুনরায় সংযুক্ত করেছি, সুতরাং ফাইলগুলি ব্যাক আপ হয়ে গেছে। 24 ঘন্টা পরে, আমার সমস্ত সম্পাদনা শেষ হয়ে গেছে, এবং (যেহেতু আমি সম্পাদনার সময় ড্রপবক্সটি সংযোগ বিচ্ছিন্ন করেছিলাম) ফিরে যাওয়ার জন্য কোনও মধ্যবর্তী ফাইল নেই। সুতরাং দেখে মনে হচ্ছে ড্রপবক্স কখনও কখনও কোনও ফাইল জিওডাটাবেসকে দূষিত করতে পারে
স্টিফেন লিড

8

আপনার যদি একাধিক পিসি ফাইল অ্যাক্সেস করার দরকার পড়ে তবে এটি ড্রপবক্স ব্যবহার করে কোনও অ্যাড-হকের পরিবর্তে সত্যিকারের স্থানিক সার্ভার সেটআপে স্থানান্তরিত হওয়া আরও বোধগম্য মনে হয়। এটি হয় আর্কজিআইএস চালিত একটি হোস্ট করা সার্ভার বা অ্যাডব্লিউএসের মতো ক্লাউড ওয়েব পরিষেবাতে চলমান একটি পোস্টজিআইএস ডাটাবেস হতে পারে । আমার পছন্দ উত্তরোত্তর জন্য হবে। এটি স্থাপনে আরও কিছুটা সময় লাগবে, তবে আপনি নিজের সম্পর্কগুলি সংজ্ঞায়িত করতে এবং আপনার যতগুলি কম্পিউটার প্রয়োজন ঠিক তেমন স্কেল করতে পারেন (আপনি কীভাবে এডাব্লুএস কনফিগার করবেন তার উপর নির্ভর করে), আপনি এসরির চেয়ে অনেক কম দিতে চাইছেন।

এখানে বেশ কয়েকটি এসও পোস্ট রয়েছে যা এখানে এবং এখানে পোস্টজিআইএস এবং আর্কজিআইএস নিয়ে আলোচনা করে । দ্বিতীয়টি গ্রহণযোগ্য উত্তরের নীচে দেওয়া মন্তব্যে আরও আপ-টু-ডেট তথ্য রয়েছে বলে মনে হয়।

বিভিন্ন ক্লায়েন্টের কাছ থেকে ট্র্যাফিক নিয়ন্ত্রণের জন্য আরও শক্তিশালী কিছু না করে আপনি সম্ভবত ডেটা দুর্নীতির সমস্যাগুলির সাথে নিয়মিত ডিল করতে চলেছেন। খুব কমপক্ষে, আপনি যদি শেফফাইলে চলে যান তবে আপনার জিওজিটটি পরীক্ষা করা উচিত । এটি আপনাকে বেসিক রিভিশন কন্ট্রোল দেবে যাতে এক কম্পিউটারে সম্পাদিত শেফফিলগুলি সম্পূর্ণরূপে ওভাররাইট না করে অন্যের সম্পাদনাগুলির সাথে একত্রীকরণ করা যায়।


ওয়েব সার্ভারগুলি বেশ কয়েকটি পিসির জুড়ে জিআইএস ডেটা পরিচালনা করার দুর্দান্ত উপায়। আসলে আমি সম্মত, এটি সম্ভবত সবচেয়ে ভাল উপায়। এটির সাথে সমস্যাটি ব্যান্ডউইথ এবং প্রক্রিয়াজাতকরণের গতি। সাধারণত ডেটা নিয়ে কাজ করার জন্য ইন্টারনেট স্পিড অফসাইট যথেষ্ট বেশি। তবে, যদি আমি ডেটাটির কিছু ভারী বিশ্লেষণ করতে চাই, তবে ওয়েবটি জুড়ে এটিকে টানতে চাইবার কোনও উপায় নেই। এজন্য আমি ড্রপবক্সের মতো সমাধান পছন্দ করি। আমি অনসাইটটি দেখিয়েছি এবং জিওডাটাবেসগুলি সমস্ত আপ টু ডেট এবং স্থানীয়ভাবে পিসিতে সঞ্চিত। কাজের দুর্দান্ত উপায়।
কোডি ব্রাউন

3
@ কোডিবাউন তবে আপনি এখনও ড্রপবক্সের সাহায্যে ইন্টারনেটে ডেটা ঠেকানোর বিষয়ে কাজ করছেন, যে সিঙ্ক সমস্যাগুলি পাচ্ছেন তা উল্লেখ না করেই সম্ভবত এক ক্লায়েন্টের থেকে অন্য ক্লায়েন্টে আপডেট হতে এত বেশি সময় লেগেছিল বলেই। কমপক্ষে কোনও সার্ভার সেই কাজের জন্য অনুকূলিত হবে। আপনি যদি বাড়ি, কাজ, বা ক্লায়েন্ট সাইট থেকে কাজ করার সময় যদি কেবলমাত্র ডেটার জন্য কোনও স্টোরেজ সমাধানের সন্ধান করেন তবে একটি বড় রিমুভাল হার্ড ড্রাইভই কেবলমাত্র একমাত্র আপনিই ধরে নিচ্ছেন যে বিলম্বিতা এবং সম্ভাব্য সিঙ্ক দ্বন্দ্বগুলি এড়ানোর একমাত্র উপায় এক যে কোনও সময় ডেটা ব্যবহার করে।
রিচার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.