এই সাইটটি Kohei Koyanagi-এর তৈরি সফটওয়্যার দিয়ে স্বয়ংক্রিয়ভাবে বহু ভাষায় অনূদিত। যথাসম্ভব নির্ভুল তথ্যের জন্য মূল ইংরেজি সংস্করণ দেখুন।

Splync 1.14 খরচের জন্য হার্ড ডিলিট এবং সফট ডিলিট প্রবর্তন করেছে

হার্ড ডিলিট এবং সফট ডিলিট কী

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

Splync 1.13-এ শুধুমাত্র হার্ড ডিলিট ছিল

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

Splync 1.14 ডিফল্টভাবে সফট ডিলিট ব্যবহার করে

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

ব্যতিক্রম: কখন হার্ড ডিলিট অনুমোদিত হবে

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

কীভাবে ট্র্যাশ করা খরচ দেখতে হয়

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

খরচ সফট ডিলিটের পরবর্তী পদক্ষেপ

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