رقصنده با کد – Telegram
رقصنده با کد
781 subscribers
1.69K photos
850 videos
207 files
666 links
Here are some interesting things I've come across during my learning process. That's it. Admin ID:
@alithecodeguy
Download Telegram
چه جوری شل پیش فرض مک رو عوض کنیم؟
#macosx #shell
یه نکته راجع به منگو : mongoose با mongose فرق داره. اولی درایوره ، دومی شل جدید منگو. موقع سرچ‌ها حواستون باشه.
#mongodb #nosql
وقتی میخواهید بک اند با منگو یاد بگیرید هر جا نگاه کنید میبینید که میگه از mongoose استفاده کنید ولی حقیقتش اینه که درایورایی که خود mongo درست کرده با اختلاف دو برابری ، بهتر عمل میکنه. یاد گرفتنش سختتر از منگوسه ولی خب می‌ارزه. خودتونو گره نزنید به mongoose
دلیل اینکه همه جا میبینیدش هم همین سادگیه یاد گرفتنشه.
#mongodb #mongoose #nosql
چه جوریه که گاهی اوقات سرعت Mongodb از I/O خود سیستم بیشتر میشه؟
چون اون وسط مسطا منگو از memory کمک میگیره.
#mongodb #nosql
CRUD operations with Mongodb
#crud #mongodb #nosql
وقتی دارید با منگو دی بی کار میکنید ، اگر تعداد داکیومنتاتون بیشتر از ۲۰ تاس یا اگه الان کمتره ولی بعدا میخواد بیشتر بشه ، حواستون به cursor باشه.
برای رفع گیر cursor هم میتونید از forEach یا toArray استفاده کنید که اولی سرعتش بیشتره.
#mongodb #nosql
This media is not supported in your browser
VIEW IN TELEGRAM
چهارشنبه سوری همتون مبارک 😍😍
کد انیمیشن بالا :
https://codepen.io/Rosefae/pen/oQBRXe
#javanoscript
Media is too big
VIEW IN TELEGRAM
آموزش مبانی عکاسی در ۱۰ دقیقه 😁
خداییش خوب توضیح میده... ببینید واسه عید به کارتون میاد 🥳
Media is too big
VIEW IN TELEGRAM
اینم یه ویدیو دیگه که مبانی عکاسی رو با مثال توضیح میده. اول پست قبلی رو ببینید بعد اینو 📷
آیا چون منگو دی بی Schema-less محسوب میشه ، دیگه نیازی به اسکیما نداریم؟
این سوال جواب قطعی نداره و کاملا به خودتون و نیاز پروژتون بستگی داره ولی در واقعیت اکثرا از اسکیمای ثابت یا نیمه ثابت استفاده میکنن. یعنی مستطیل سمت راست یا مستطیل وسطی از شکل بالا.
#mongodb #nosql
یه چیزی که تا دوسال پیش ذهنمو مشغول کرده بود (مطمنم خیلی‌ها جوابش رو نمیدونن و فقط ادای بلدها رو درمیارن ، میتونید بپرسید) این بود که خب مگه نباید کارای دیتابیس رو ، مدیر دیتابیس انجام بده؟ دیگه بک اند کار چرا باید همه کاراشو انجام بده؟
یه سو تفاهم ریز این وسط هست. متخصص دیتابیس کارش کار با دیتاها نیست بلکه نگهداری دیتاهاس. حالا این که بلد باشه با خود دیتاها هم کار کنه تخصصش رو نشون میده ولی ایجاد ، ویرایش ، حذف و کلا هر کاری که با خود دیتاها انجام میشه بر عهده بک اند کاره ( یا کسی که داره دیتاها رو ذخیره میکنه تا بعدا استفاده کنه ) ولی این که سرور دیتابیس همیشه در دسترس باشه ، یا اگه مثلا سرور سوخت دیتاها از بین نره بر عهده مدیر دیتابیس یا همون dba گرامیه.
به عنوان مثال کار اداره بایگانی ، نگهداری از پرونده هاس. کاری نداره توی پرونده ها چیه. فقط مطمن میشه پرونده صحیح و سالم باشن و در کمترین زمان ممکنه بشه بهشون دسترسی پیدا کرد. محتویات پرونده ها ممکنه از جاهای مختلفی بیاد و افراد مختلفی باهاش کار کنن.
رابطه دیتابیس و dba هم همچین چیزیه.
یکی از بزرگای دیتابیس اوراکل در ایران که از نزدیک باهاش کار میکردم ، میگفت بعد از سی چهل سال کار با دیتابیس ، تازه میتونم بگم بلدم و شکسته نفسی هم نمیکرد.
اگر توی شرکتی کار میکند که dba ندارید و شما برای ذخیره کردن دیتاها، خودتون دیتابیس نصب میکنید و انگولکش میکنید ، شما dba نیستید. فقط یه کارای جزیی از اون حوزه رو بلدید.
#db #dba