TGViewer
| AmirHossein | | AmirHossein | @amirhdeveloper · 613 subscribers
Post #587 413
| AmirHossein | نمیدونم دارم چیکار میکنم
در رابطه با این پست

دو سال پیش در حالی که داشتم با یک جیسون کار می‌کردم، به این فکر می‌کردم که چرا تمام دیتاتایپ ها و primitiveهایی که توی زبان‌های برنامه‌نویسی هستن صرفا یک کلید هستن که یک مقداری رو نگه می‌دارن

چرا هیچ تایپی نداریم که یک رابطه رو نگه داره
یکم تحقیق کردم و دیدم ابزارهایی مثل RDF یا Graph Database برای چنین کاری وجود دارن

رفتم بیشتر تحقیق کردم و توی این دو سال کلی ازشون یاد گرفتم.
از اونجایی که آدم مریضی هستم، گفتم چرا این نوع تایپ‌ها باید با ابزار‌های خارجی قابل استفاده باشن و چرا نباید مستقیم توی یک زبان باشن؟

شروع کردم به نوشتن یک پروپوزال برای این پروژه، و آخرای کار یادم افتاد توی عصر AI هستیم، مجدد پروپوزال رو دادم AI تا برام ادامه‌ش رو بنویسه

بعد از اینکه پروپوزال رو کامل کردم، لازم بود یک نمونه واقعی هم ازش ایجاد کنم تا کارکردش به صورت عملی قابل بررسی باشه

از اونجایی که قبلا با هسته PHP آشنا بودم و استراکت‌هارو بهش اضافه کرده بودم، زبان PHP رو برای نمونه اولیه انتخاب کردم.

ساختار به این صورت هست که یک دیتاتایپ با نام knowledge هست که می‌تونه یک رابطه رو نگه‌ داره
و یک graph که میتونه یک لیست از knowledge هارو نگه داره

می‌تونیم توی یک گراف کوئری بزنیم و سرچ کنیم و کلی کارای جالب تر

بعدا توضیحات کامل‌تری رو ارائه میدم
  • 🔥 8
  • ❤ 1
More from @amirhdeveloper
  1. Sep 23, 2026از امروز با کاهش شدید حاکرها مواجه میشیم
  2. Sep 19, 2026🔴 سوال سوم دو Region دارید: US-East و EU-West. کاربران در هر دو Region هستند. سیستم باید…
  3. Sep 19, 2026🟠 سوال دوم فرض کنید Service A به Service B درخواست می‌زند. B به‌دلیل overload، latency با…
  4. Sep 19, 2026🟢 سوال اول فرض کنید یک سرویس backend داریم که به PostgreSQL وصل می‌شود. تعداد requestها ن…
  5. Sep 19, 2026خیلی وقته پست‌های کانال فقط درمورد LaraGram بوده، وقتشه یکم جالب‌ترش کنیم اگر ممبرها هنوز…
  6. Sep 14, 2026پکیج LaraGram Brain منتشر شد و با استفاده از اون دیگه نیازی به کد نوشتن برای ساخت ربات‌هات…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →