✍️Iman Hosseini PourIman Hosseini Pour
مدت زیادی هست که #Redis Stack منتشر شده ولی هنوز خیلی ها به Redis به چشم یک دیتابیس Key-Value ساده نگاه میکنند و از 90 درصد قابلیت هاش استفاده نمیکنند. پیشنهاد میکنم داکیومنت مربوط بهش رو حتما بخونیدتا تمام ویژگی هایی رو که داره ببینید.
دوتا از ویژگی های خوبی که Redis Stack داره به اسم Redis Search و Redis JSON هست.
- تا قبل از Redis JSON برای ذخیره کردن JSON ها در Redis، معادل Serialize شده رو به صورت Key-Value ذخیره میکردن و یا گاهی به صورت Map باهاش رفتار میکردن. حالا شما با Redis JSON میتونید مثل یک document oriented database مثل MongoDB
رفتار کنید. ( البته Query ها به صورت پیش فرض محدودیت هایی دارند )
- تا قبل از Redis Search برای سرچ کردن تنها گزینه موجود استفاده از Glob Pattern ها بود که حتی داخل خود داکیومنت هم پیشنهاد کرده بودن که اگر روی Production هستید سعی کنید زیاد استفاده از Glob pattern نکنید. و این موضوع با در نظر گرفتن این نکته که Redis به صورت ذاتی Single thread هست و Event loop رو با این کار در حجم زیاد دیتا بلاک میکنید منطقی هست. البته این موضوع برای دوستان #JavaScript و #NodeJS کاملا به صورت واضح قابل درک هست. حالا شما با استفاده از Redis Search میتونید روی دیتا مورد نظرتون Index بزارید و باتوجه به اون Index و Schema که تعریف کردین Query بزنید و دیتا رو خیلی سریع و تمیز دریافت کنید. انتظار قدرت SQL و بقیه دیتابیس ها مثل MongoDB رو نداشته باشید ولی در بعضی سناریو ها واقعا ترکیب Redis Json و Redis Search میدرخشه.
➖➖➖➖➖➖➖➖
👑 @Database_Academy
مدت زیادی هست که #Redis Stack منتشر شده ولی هنوز خیلی ها به Redis به چشم یک دیتابیس Key-Value ساده نگاه میکنند و از 90 درصد قابلیت هاش استفاده نمیکنند. پیشنهاد میکنم داکیومنت مربوط بهش رو حتما بخونیدتا تمام ویژگی هایی رو که داره ببینید.
دوتا از ویژگی های خوبی که Redis Stack داره به اسم Redis Search و Redis JSON هست.
- تا قبل از Redis JSON برای ذخیره کردن JSON ها در Redis، معادل Serialize شده رو به صورت Key-Value ذخیره میکردن و یا گاهی به صورت Map باهاش رفتار میکردن. حالا شما با Redis JSON میتونید مثل یک document oriented database مثل MongoDB
رفتار کنید. ( البته Query ها به صورت پیش فرض محدودیت هایی دارند )
- تا قبل از Redis Search برای سرچ کردن تنها گزینه موجود استفاده از Glob Pattern ها بود که حتی داخل خود داکیومنت هم پیشنهاد کرده بودن که اگر روی Production هستید سعی کنید زیاد استفاده از Glob pattern نکنید. و این موضوع با در نظر گرفتن این نکته که Redis به صورت ذاتی Single thread هست و Event loop رو با این کار در حجم زیاد دیتا بلاک میکنید منطقی هست. البته این موضوع برای دوستان #JavaScript و #NodeJS کاملا به صورت واضح قابل درک هست. حالا شما با استفاده از Redis Search میتونید روی دیتا مورد نظرتون Index بزارید و باتوجه به اون Index و Schema که تعریف کردین Query بزنید و دیتا رو خیلی سریع و تمیز دریافت کنید. انتظار قدرت SQL و بقیه دیتابیس ها مثل MongoDB رو نداشته باشید ولی در بعضی سناریو ها واقعا ترکیب Redis Json و Redis Search میدرخشه.
➖➖➖➖➖➖➖➖
👑 @Database_Academy
👍1🤩1
📌 Database Administration (DBA) Engineering Manager
📝 Type: Visa Sponsorship
🌍 Relocation Package: ✅
🏢 Company: TradingView
📍 Location: UNITED KINGDOM
⌨️ Category: #Programming
🔗 Tags: #javascript #python #reactjs #typescript #golang #mysql #postgresql #redis #kubernetes #aws #cloud
📝 Type: Visa Sponsorship
🌍 Relocation Package: ✅
🏢 Company: TradingView
📍 Location: UNITED KINGDOM
⌨️ Category: #Programming
🔗 Tags: #javascript #python #reactjs #typescript #golang #mysql #postgresql #redis #kubernetes #aws #cloud
🔵 عنوان مقاله
the top programming languages in 2025
🟢 خلاصه مقاله:
در ۲۰۲۵، محبوبترین زبانها حول سه جریان شکل میگیرند: وب و فولاستک با JavaScript/TypeScript، داده و AI با Python، و سیستمها و زیرساخت با Go، Rust و C/C++. در بسیاری از فهرستها SQL بهدلیل نقش محوری در دسترسی به داده و تحلیلها در رتبه چهارم قرار میگیرد و میان پایگاههای داده سنتی و انبارهای ابری (مانند BigQuery، Snowflake و Redshift) پلی مشترک است. در بکاند سازمانی Java و اکوسیستم JVM همچنان پرتقاضا هستند و Kotlin در توسعه مدرن JVM رشد میکند؛ در موبایل، Kotlin و Swift پیشرو ماندهاند و راهکارهای کراسپلتفرم مانند Flutter و React Native جایگاه خود را حفظ کردهاند. نتیجه عملی: برای شروع، Python یا JavaScript بههمراه SQL انتخابی مطمئن است؛ برای سیستمهای کاراییمحور، Go یا Rust مناسبترند.
#ProgrammingLanguages #2025Trends #SQL #Python #JavaScript #TypeScript #Rust #Go
🟣لینک مقاله:
https://postgresweekly.com/link/174752/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
the top programming languages in 2025
🟢 خلاصه مقاله:
در ۲۰۲۵، محبوبترین زبانها حول سه جریان شکل میگیرند: وب و فولاستک با JavaScript/TypeScript، داده و AI با Python، و سیستمها و زیرساخت با Go، Rust و C/C++. در بسیاری از فهرستها SQL بهدلیل نقش محوری در دسترسی به داده و تحلیلها در رتبه چهارم قرار میگیرد و میان پایگاههای داده سنتی و انبارهای ابری (مانند BigQuery، Snowflake و Redshift) پلی مشترک است. در بکاند سازمانی Java و اکوسیستم JVM همچنان پرتقاضا هستند و Kotlin در توسعه مدرن JVM رشد میکند؛ در موبایل، Kotlin و Swift پیشرو ماندهاند و راهکارهای کراسپلتفرم مانند Flutter و React Native جایگاه خود را حفظ کردهاند. نتیجه عملی: برای شروع، Python یا JavaScript بههمراه SQL انتخابی مطمئن است؛ برای سیستمهای کاراییمحور، Go یا Rust مناسبترند.
#ProgrammingLanguages #2025Trends #SQL #Python #JavaScript #TypeScript #Rust #Go
🟣لینک مقاله:
https://postgresweekly.com/link/174752/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
IEEE Spectrum
The Top Programming Languages 2025
Python reigns supreme again, but is AI changing the game for programming languages? Find out how coding is transforming.
🔥1