1M পণ্যগুলির জন্য কি ম্যাজেন্টো সঠিক প্ল্যাটফর্ম?


31

আমার দেখতে হবে যে ম্যাজেন্টো কীভাবে 1 এম এসকিউ দিয়ে পারফর্ম করবে; তবে আমি ডাউনলোড করার জন্য নমুনা ডেটার একটি বৃহত ডেটা সেট - বা আমদানির জন্য ফিড উত্পাদন করার একটি সম্ভাব্য পদ্ধতি (এবং নিজেই আমদানি প্রক্রিয়া) খুঁজতে লড়াই করছি find

  1. কেউ কি জানেন যেখানে আমি আমদানির জন্য ডামি ডেটার একটি বৃহত ডেটাसेट ডাউনলোড করতে পারি (বা এটি উত্পন্ন ও আমদানির কোনও বুদ্ধিমান উপায়)?
  2. 1M + পণ্যগুলির ক্যাটালগ আকার থাকাতে আপনি কী সমস্যাগুলি উপেক্ষা করছেন?
  3. একক পণ্য ডিবি একাধিক স্বাধীন স্টোর (বিভিন্ন সংস্থা) এর সাথে ভাগ করার কোনও উপায় আছে কি?

উত্তর:


36

tl;dr ->" ক্যান ম্যাজেন্টো 1 এম পণ্য পরিচালনা করতে পারে ", উত্তরটি হ্যাঁ , তবে কিছু বিবেচনার সাথে। এই স্কেল থেকে একটি ধরে নিতে হবে আপনার এই অনুপাতের একটি ক্যাটালগ ব্যবসায়ের জন্য অবকাঠামো এবং কর্মীদের একটি ভাল বিনিয়োগকে সমর্থন করার জন্য আপনার ভলিউম রয়েছে।

প্রথম:

ম্যাজেন্টো সিই নমুনা ডেটা, যেমন আপনি দেখতে পেয়েছেন, তার মধ্যে বিভিন্ন বিভাগ থেকে কেবল হাতে গোনা কয়েকটি পণ্য রয়েছে। EE নমুনা ডেটাতে আরও রয়েছে এবং সেগুলি স্টোরের ধরণের দ্বারা পৃথক করা হয়েছে।

আপনি এখানে সিই নমুনা ডেটা ডাউনলোড করতে পারেন । আপনার যদি EE থাকে তবে আপনাকে আপনার MagentoCommerce.com অ্যাকাউন্টের মধ্যে থেকে EE নমুনা ডেটা ডাউনলোড করতে হবে।

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

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


1/7/14 সম্পাদনা করুন:

টুইটারে @rya_anthony একটি মাইএসকিউএল সঞ্চিত প্রক্রিয়া প্রকাশ করেছে যা কয়েক হাজার পণ্য উত্পাদন করবে https://gist.github.com/ryaan-anthony/6290973


ম্যাজেন্টো এপিআই এবং ডেটাফ্লোতে কিছু পঠন:

http://www.magentocommerce.com/knowledge-base/entry/introduction-to-magento-dataflow

http://www.magentocommerce.com/api/soap/catalog/catalog.html

দ্বিতীয়ত:

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

আমি 700k- রেঞ্জের ক্যাটালগগুলি পরিচালনা করেছি, যা এখনও 1M এর চেয়ে কম ভাল, এবং সূচকে কয়েক ঘন্টা সময় নিতে পারে । এই আছে সুরাহা হয়েছে মধ্যে এন্টারপ্রাইজ 1.13 । আমি আপনাকে এই স্কেলটিতে এন্টারপ্রাইজ সংস্করণটি কঠোরভাবে দেখার পরামর্শ দিচ্ছি । সিই দিয়ে কি এটা সম্ভব? একেবারে; তবে EE 1.13 এর সূচীকরণের উন্নতিগুলি বিশেষত এই ধরণের পরিস্থিতির সাথে তৈরি।

তৃতীয়:

মাল্টি-স্টোর ম্যাগান্তোর স্থানীয় ; আপনি বিভিন্ন শীর্ষ স্তরের বিভাগ এবং ওয়েবসাইট সেট আপ করতে পারেন। তাদের সকলকে একই ক্যাটালগ ভাগ করতে হবে না - আপনি কোন সাইটগুলিতে কোনও পণ্য ভাগ করে নিতে পারেন তা বেছে নিতে পারেন বা আপনার ক্যাটালগকে পৃথক করে রাখার সিদ্ধান্ত নিতে পারেন। এখানে আরও তথ্য:

http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work

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

প্রত্যেক ব্যক্তির ইনস্টল আলাদা - আপনার পরিস্থিতিতে আপনার ক্যাটালগের জন্য কোন সেটিংস সবচেয়ে ভাল কাজ করে তা অনুসন্ধান করার জন্য আপনাকে ক্রমাগত পরীক্ষা, পরিমার্জন, টুইটগুলি প্রয়োগ করতে হবে।


হ্যালো! এই সমস্ত তথ্যের জন্য আপনাকে অনেক ধন্যবাদ।
গ্যাব্রিয়েল

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

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

@ ইমপ্রোটোটাইপ উপযুক্ত হিসাবে আপনি নিজের উত্তর যুক্ত করতে নির্দ্বিধায় বোধ করবেন
ফিলিভিঙ্কল

7

এত বড় পরিমাণে পণ্য আমদানির জন্য এপিআইপোর্ট ব্যবহার করুন । এটি আমদানি এক্সপোর্টের উপর ভিত্তি করে এবং সত্যিই দ্রুত ... আমি ভার্চুয়াল মেশিনে প্রতি ঘন্টা 500 কে (ইনডেক্সড) সাধারণ পণ্য পরিচালনা করেছি।

স্রেফ পরীক্ষা / বেঞ্চমার্ক_ইম্পোর্ট_পিপি.পিপি চালান। আপনার প্রয়োজন হয় না এমন সত্তার প্রকারগুলি (এবং উপপ্রকার) সরাতে সেই ফাইলটি সম্পাদনা করুন। আপনি দ্রুত ফলাফলের জন্য USE_API টি মিথ্যাতে সেট করতেও পারেন।


4

নমুনা ডেটা লোড করার জন্য আমরা পণ্য ফিডগুলি বের করতে অতীতে http://www.icecat.biz/en/ ব্যবহার করেছি । কয়েকটি ম্যাজেন্টো এক্সটেনশানও রয়েছে, তবে তারা আমাদের জন্য কাজ করেছে তাই আমরা আমাদের বেশিরভাগ আমদানি স্ক্রিপ্টগুলি লিখেছিলাম।


4

ম্যাজেন্টোতে এক মিলিয়ন + পণ্য পেতে। সরল পিএইচপি স্ক্রিপ্ট লিখুন যা বিভিন্ন ধরণের পণ্য ধরণের সাথে ম্যাগমি সমর্থিত পণ্য আমদানি সিএসভি ফাইল তৈরি করে। তারপরে এগুলি আমদানি করতে ম্যাগমি ব্যবহার করুন

http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Magmi_Wiki


মাগমি একজন সিএসভি আমদানিকারক, তাই না? সুতরাং আমাকে ক্যাটালগটি সংযুক্ত করে সিএসভি ফাইল সহ ম্যাগমকে খাওয়াতে হবে, তাই না?
গ্যাব্রিয়েল

1
হ্যাঁ, উইকিতে ডকুমেন্টেশন রয়েছে, কীভাবে পণ্যটি আমদানির জন্য আপনার সিএসভি ফর্ম্যাট করা উচিত এবং তারপরে ওয়েব-ইন্টারফেসের মাধ্যমে প্রোফাইল তৈরি করা উচিত এবং এটি আমদানি করতে ক্লিপ কমান্ড ব্যবহার করুন / usr / bin / php Magmi.cli.php -profile = custom_options -মোড = তৈরি করুন -সিএসভি: ফাইলের নাম = "$ {x}"; সম্পন্ন
সুত্থা কাঠির

সিএসভি হ'ল ম্যাগমি ব্যবহার করতে পারে এমন একটি ডেটা রিসোর্স। মনে রাখবেন যে ম্যাগমির একটি ডেটাপাম্প ইন্টারফেস রয়েছে যাতে আপনি ইনজেক্ট করতে পারেন CSV ফাইলগুলি।
এক্সেল

3

সত্যিই একটি সম্পূর্ণ উত্তর নয় যেমন মনে হয় অন্যরা ইতিমধ্যে আপনার বেশিরভাগ প্রশ্নের সম্বোধন করেছে, যুক্ত করার জন্য কয়েকটি বিষয়:

1) আমার কাছে এটি ছিল: দশটি সিএসভিতে প্রায় এক মিলিয়ন র‌্যান্ডম ম্যাজেন্টো পণ্য আপনি http://beta.generatedata.com/ দিয়েও দেখতে পারেন ।

2) ফিলউইঙ্কল যেমনটি ইতিমধ্যে উল্লেখ করেছেন: তত বড় ডেটা সেট সহ সূচক, তথ্য প্রবাহ এবং অনুসন্ধান হ'ল সবচেয়ে বড় বাধা urd EE1.13 এত বড় ডেটা (মাইএসকিউএল ট্রিগারগুলি, সমস্ত পণ্য / বিভাগের অবস্থা ইত্যাদি বিবেচনা করে) পরিচালনা করার জন্য আরও ভাল কাজ করে তবে এই মুহুর্তে এটির প্রাথমিক প্রকাশ (x.0.0) মনে রাখুন, আমি কয়েকটি অপেক্ষা করতে চাই উত্পাদনের পরিবেশের জন্য বিবেচনা করার আগে অন্যকে বাগ সন্ধানের বোঝা বহন করার জন্য প্রকাশ করে। অবকাঠামো এবং অপ্টিমাইজেশন কী। ভবিষ্যতের আপগ্রেডিংও বিবেচনা করার মতো অন্য কিছু, যা ALTER TABLEআপগ্রেডের সময় একত্রিত হয় না এবং ডিবিতে আপগ্রেড করতে ঘন্টা / দিন সময় নিতে পারে:

একটি বৃহত ডাটাবেসে সূচকের বিষয়টিতে আরও কিছু পড়া:

৩) দুটি ম্যাজেন্টো স্টোরের মধ্যে ডেটা ভাগ করার সবচেয়ে সহজ উপায় হ'ল অন্য সংস্থা ম্যাজেন্টো এপিআইয়ের কাছে একটি রেস্ট / এসওএপি অনুরোধের মাধ্যমে। বিকল্পটি হ'ল কেবল একটি সংস্থার কাছ থেকে ক্যাটালগটি ডাম্প করা এবং অন্যটিকে এটি বাছাই করতে এবং পার্স করার অনুমতি দেওয়া, এটি 1+ মিলিয়ন পণ্যের সাথে এপিআইয়ের মাধ্যমে যাওয়ার চেয়ে আরও দ্রুত হতে পারে।


1
1) আমি এটি তাকান করব। ২) হ্যাঁ, আমি সিইতে মগমির উদ্দেশ্যে যাই। আমরা এটি কীভাবে সম্পাদন করব তা দেখব। 3) হ্যাঁ আমি মনে করি যে নতুন স্টোরে ডাম্পিং ডেটা এবং আমদানি করা আমাদের পছন্দ হবে, যদি না আমরা সমস্ত ই-স্টোরের মধ্যে একটি সাধারণ পণ্য ডিবি ভাগ করার কোনও উপায় খুঁজে পাই না। অনেক ধন্যবাদ B00mer!
গ্যাব্রিয়েল

3

আমরা মাত্র ১.২ মিটার (কোনও বৈশিষ্ট্য এবং বিশেষত কেবলমাত্র একটি স্টোর ভিউ) ম্যাজেন্টো 1.7.x ব্যবহার করে পণ্য নিয়ে একটি প্রকল্পে কাজ করেছি এবং আমাদের কিছু অভিজ্ঞতা রয়েছে:

  1. প্রকৃতপক্ষে পণ্যগুলি আমদানি করা বেশ জরিমানা, আমি মনে করি আমাদের প্রাথমিক আমদানি 1.5h এর মতো কিছু নিয়েছিল

  2. রিইনডেক্সটি করার সময় আমাদের ডিস্ক io অত্যন্ত ক্ষতিগ্রস্থ হবে, সমাধানটি ছিল খুব ভাল পরিমাণে র‌্যাম (32gb ram amazon ssd উদাহরণ)। ইনডোডাব সেটিংসকে অপ্টিমাইজ করুন যেখানে আমরা ইনডোডব পুল মেমরির বরাদ্দকে ডাটাবেসের আকারের চেয়ে কিছুটা বেশি রেখেছি এবং বিশেষত অস্থায়ী টেবিল বাফারটিকে ডিফল্ট 16 এমবি থেকে 128 এমবিতে পরিবর্তন করেছি, এটিই আমাদের পুনর্নির্মাণের প্রক্রিয়াটি সংরক্ষণ করেছিল।

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

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

আমি বলব যে 1.2 মিটার পণ্যগুলির সাথে সত্যিই সমস্যা রয়েছে, এটি এমন কিছু নয় যা আমি যথাযথ টিম এবং সংস্থানগুলি জায়গায় না রেখে করার পরামর্শ দিই তবে আপনার যদি সময় থাকে আপনি যদি এটির কাজ করতে পারেন।

আমি জানি না যে অন্য প্ল্যাটফর্মটি আরও ভাল কাজ করবে।


2

সর্বদা এটি ভাল, হ্যাঁ ম্যাজেন্টো সিই এবং ইই (অভিজ্ঞতা থেকে সরবরাহিত ডেটাসেট ব্যবহার না করে তাত্ত্বিক নয়) যদিও ইডেক্সের জন্য অবশ্যই ইই ভাল। ম্যাগমি ঠিক আছে তবে আপনি যখন প্রাথমিক লোডের জন্য পুনর্নির্দেশ করতে আসেন তখন আপনার একটি গুরুতর সমস্যা হবে। তারপরে আপনার রক্ষণাবেক্ষণ রয়েছে যেখানে 3% পণ্য যদি দৈনিক পরিবর্তিত হয় তবে আপনাকে স্বয়ংক্রিয় সূচক সহ 30,000 পণ্য আপডেট করতে হবে, আপনি একটি দৈনিক পুনর্নির্দেশ সম্পাদন করতে পারবেন না। এগুলি দুটি বিষয় হ'ল, ক্লাস্টার হোস্টিং এবং ডেল্টা সক্ষম সরবরাহকারী অন বোর্ডিং, যা এন্টারপ্রাইজ সংস্থাগুলির ডোমেন।

লোকেরা মনে হয় পণ্যগুলি লোড করা হলে কাজটি শেষ হয়, তবে এটি যখন কঠোর পরিশ্রম শুরু হয়। আপনার যদি অনেকগুলি স্টোর, দাম নির্ধারণের স্তর থাকে তবে আপনার হোস্টিং দ্বিগুণ হওয়া দরকার, সুতরাং সমস্ত উদ্দেশ্য এবং উদ্দেশ্যগুলির জন্য 95% এর এটির বাস্তবায়নের কোনও সুযোগ নেই, 99% এর এটিকে বজায় রাখার কোনও সুযোগ নেই। কয়েক মিলিয়ন পণ্য মাঝারি থেকে বড় এন্টারপ্রাইজের সমান - আপনার পরামর্শদাতাদের যদি এই অভিজ্ঞতা না থাকে তবে অবকাঠামোটি মাঝারি থেকে দীর্ঘমেয়াদে ভেঙে যাওয়ার আশা করবেন।


0

বিপুল সংখ্যক পণ্য আমদানির জন্যও ম্যাগমি দুর্দান্ত। http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Magmi_Wiki

আমরা এই মুহুর্তে একজন ক্লায়েন্টের বিকাশের জন্য কাজ করছি যার কাছে ২.২ মিলিয়ন এসকিউ রয়েছে ম্যাগমি ব্যবহার করে প্রাথমিক আমদানি করা হয়েছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.