داده های سری زمانی ( time series data )
داده های time series، دادههایی هستن که در یک تایم زمانی خاص ذخیره میشن، برای مثال درصد استفاده cpu در یک سرور در هر ثانیه تغییر میکنه و این نوع دیتا برای ذخیره سازی میتونه time series باشه. حالا فرق این تایپ دیتا با حالت معمول چیه؟
این یک تایپ دیتا معمولیه که یک واحد خاص داره و اون هم اسم اون شهر هست، حالا این واحد خاص میتونه هرچیزی باشه شاید id مشتری یا id محصول و یک سری دیتا X تا Xn که میتونه هرچیزی باشه. اسم محصول تعداد فروش، اسم مشتری، سن مشتری و .....
اما در دیتا time series این واحد خاص خود زمانِ.
البته ترکیب این دو هم وجود داره، مثلا دیتاهای transaction های بانکی که هم تایم مشخصی دارن و هم مشتری مشخص/محصول و ... مشخصی دارن. میتونید از ترکیب کردن این دیتاها به آنالیزهای جالبی برسید مثلا یک محصول در طول زمان افزایش فروش داشته یا نه.
حالا از اونجایی که شما بهتر برای هر کاری ابزار مناسب خودش رو انتخاب کنید برای ذخیره کردن دیتاهای time series بهتره از دیتابیس های time series استفاده کنید، مثل InfluxDB، Druid یا clickhouse که سری زمانی بهتر ساپورت میکنن. همچنان میتونید داخل بقیه دیتابیس ها هم این تایپ دیتاذخیره کنید ولی بهترین گزینه دیتابیسهای time series هستن.
@TorhamDevCH
داده های time series، دادههایی هستن که در یک تایم زمانی خاص ذخیره میشن، برای مثال درصد استفاده cpu در یک سرور در هر ثانیه تغییر میکنه و این نوع دیتا برای ذخیره سازی میتونه time series باشه. حالا فرق این تایپ دیتا با حالت معمول چیه؟
-----------------------------
City | population
-----------------------------
New York | 8,335,897
Los Angeles | 3,822,238
Phoenix | 1,644,409
این یک تایپ دیتا معمولیه که یک واحد خاص داره و اون هم اسم اون شهر هست، حالا این واحد خاص میتونه هرچیزی باشه شاید id مشتری یا id محصول و یک سری دیتا X تا Xn که میتونه هرچیزی باشه. اسم محصول تعداد فروش، اسم مشتری، سن مشتری و .....
اما در دیتا time series این واحد خاص خود زمانِ.
Timestamp | cpu | mem
2024-02-26 12:00:00 | 20 | 12.3
2024-02-26 12:05:00 | 22 | 13.5
2024-02-26 12:10:00 | 10 | 10.2
2024-02-26 12:15:00 | 75 | 40.3
البته ترکیب این دو هم وجود داره، مثلا دیتاهای transaction های بانکی که هم تایم مشخصی دارن و هم مشتری مشخص/محصول و ... مشخصی دارن. میتونید از ترکیب کردن این دیتاها به آنالیزهای جالبی برسید مثلا یک محصول در طول زمان افزایش فروش داشته یا نه.
حالا از اونجایی که شما بهتر برای هر کاری ابزار مناسب خودش رو انتخاب کنید برای ذخیره کردن دیتاهای time series بهتره از دیتابیس های time series استفاده کنید، مثل InfluxDB، Druid یا clickhouse که سری زمانی بهتر ساپورت میکنن. همچنان میتونید داخل بقیه دیتابیس ها هم این تایپ دیتاذخیره کنید ولی بهترین گزینه دیتابیسهای time series هستن.
@TorhamDevCH
👍5
https://www.geeksforgeeks.org/multidimensional-data-model/
یکم سرم درد گرفت ولی فک کنم فهمیدم. شایدم نفهمیدم اگه کسی بهتر میدونه بهم بگه 😂
@TorhamDevCH
یکم سرم درد گرفت ولی فک کنم فهمیدم. شایدم نفهمیدم اگه کسی بهتر میدونه بهم بگه 😂
@TorhamDevCH
GeeksforGeeks
MultiDimensional Data Model - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
There are no traffic james along the extra mile.
—Roger Staubach
🔥3⚡1
مقاله خوبیه بخونید. کنارش یک redis-cli هم بازکنید تست کنید :)
https://redis.com/glossary/redis-queue/
@TorhamDevCH
https://redis.com/glossary/redis-queue/
@TorhamDevCH
Redis
Redis Queue | Redis
Explore the comprehensive guide to Redis Queues, covering basics to advanced concepts, usage in distributed systems, and implementation in Python and Node.js.
❤3
TorhamDev | تورهام 😳
مقاله خوبیه بخونید. کنارش یک redis-cli هم بازکنید تست کنید :) https://redis.com/glossary/redis-queue/ @TorhamDevCH
https://redis.com/glossary/redis-sorted-sets/
دیتاتایپ sorted sets جالبه. برای اینکه ردیس بتونه sort اش کنه باید برای هر المنت یک score یا همون امتیازه به integer بزارید. بعد میاد با اون sort میکنه :)
@TorhamDevCH
دیتاتایپ sorted sets جالبه. برای اینکه ردیس بتونه sort اش کنه باید برای هر المنت یک score یا همون امتیازه به integer بزارید. بعد میاد با اون sort میکنه :)
@TorhamDevCH
Redis
Redis Sorted Sets | Redis
Explore the functionality of sorted sets in Redis, including range queries, pagination, ranking, set operations, and efficient data manipulation.
Forwarded from جادی | Jadi
چی میشه اگر یه شرکت با ۵۰ میلیون دلار سرمایه سعی کنه ترمینال آینده رو اختراع کنه؟ بهش هوش مصنوعی اضافه کنه و امکان کار تیمی و مفهوم بلوک و ... ولی متنش رو بسته نگه داره و برای استفاده ازش نیازمند لاگین کردن باشین؟ توی این ویدئو در مورد وارپ گپ میزنیم:
https://youtu.be/Dd4Z5PvfQFk
https://youtu.be/Dd4Z5PvfQFk
YouTube
بررسی ترمینال وارپ - تلاشی ۵۰ میلیون دلاری برای اختراع مجدد ترمینال امولاتور
دو سه روز پیش وارپ اعلام کرد که ترمینال پر سر و صداش رو به دنیای لینوکس هم وارد کرده. چرا پر سر و صدا؟ چون وارپ تلاشی است برای اختراع مجدد ترمینال. تونسته ۵۰ میلیون سرمایه جذب کنه و هوش مصنوعی و بلاک ها و ... رو به ترمینال قدیمی و ساده ما اضافه کرده. توی…
👍3
خودم باورم نمیشه 😂😂
شما هم برید تست بدید ببینید چقدر SQL بلدید ( سوالاش لول معمولی )
https://www.w3schools.com/quiztest/quiztest.asp?qtest=SQL
@TorhamDevCH
شما هم برید تست بدید ببینید چقدر SQL بلدید ( سوالاش لول معمولی )
https://www.w3schools.com/quiztest/quiztest.asp?qtest=SQL
@TorhamDevCH
👍1
Forwarded from Sadra Codes
PyAction v0.4.0 is here! 🔥یه آپدیت خفن واسه پایاکشن رلیز شد.
+ داکیومنتیشن آپدیت شد.
+ برندینگ جدید.
👉 pyaction.imsadra.me
🔥4
پلن امروز: دیتابیس فاندامنتال
اول این دوره رو میبینیم که ۳ ساعت بیشتر نیست :
https://m.youtube.com/playlist?list=PLBlnK6fEyqRi_CUQ-FXxgzKQ1dwr_ZJWZ
بعدش این یکی میبینیم که این کمتر از قبلی:
https://m.youtube.com/playlist?list=PLhwiWaeTESev_ikFYJmneK26jYXoqepxR
بعد که اینا تموم کردیم این دوره ویکیورسیتی میبینیم که متنی و خوندن باعث فهم بیشتر تر میشه :)
https://en.m.wikiversity.org/wiki/Database_Fundamentals
@TorhamDevCH
اول این دوره رو میبینیم که ۳ ساعت بیشتر نیست :
https://m.youtube.com/playlist?list=PLBlnK6fEyqRi_CUQ-FXxgzKQ1dwr_ZJWZ
بعدش این یکی میبینیم که این کمتر از قبلی:
https://m.youtube.com/playlist?list=PLhwiWaeTESev_ikFYJmneK26jYXoqepxR
بعد که اینا تموم کردیم این دوره ویکیورسیتی میبینیم که متنی و خوندن باعث فهم بیشتر تر میشه :)
https://en.m.wikiversity.org/wiki/Database_Fundamentals
@TorhamDevCH
en.wikiversity.org
Database Fundamentals
Database Fundamentals introduces database concepts, including relational databases, tables and data types, data selection and manipulation, views, stored procedures, functions, normalization, constraints, indexes, security, and backup and restore.
⚡5☃1
دلایل دیدن این ویدیو
۱. تجربه جالبی بود
۲. یاد گرفتم پنیک کردن کار خوبی نیست
۳. با یک اصطلاح جدید آشنا شدم
۴. یک سری نکات درباره دیباگ کردن یادگرفتم
https://youtu.be/dsDtnp8Nbt8
البته آخرش نگفت شرکت بهش چی گفتن :)
@TorhamDevCH
۱. تجربه جالبی بود
۲. یاد گرفتم پنیک کردن کار خوبی نیست
۳. با یک اصطلاح جدید آشنا شدم
۴. یک سری نکات درباره دیباگ کردن یادگرفتم
https://youtu.be/dsDtnp8Nbt8
البته آخرش نگفت شرکت بهش چی گفتن :)
@TorhamDevCH
👍4❤🔥2
امروز اینم دیدم. جالب بود یک ایده از مصاحبه بهم داد. به غیر از مصاحبه سیستم دیزاین. مثلا طرف همه چیز رو چک میکرد با مصاحبه کننده مثلا میگفت
is that make sense to you?
یا اول سوال کاملا شفاف کرد برای خودش بعد حلش کرد. و خب جاهایی هم که میگفت نمیدونم میگفت ولی تلاششو میکرد 🤝.
https://youtu.be/_K-eupuDVEc
@TorhamDevCH
is that make sense to you?
یا اول سوال کاملا شفاف کرد برای خودش بعد حلش کرد. و خب جاهایی هم که میگفت نمیدونم میگفت ولی تلاششو میکرد 🤝.
https://youtu.be/_K-eupuDVEc
@TorhamDevCH
YouTube
Google system design interview: Design Spotify (with ex-Google EM)
Today's mock interview: "Design Spotify" with ex Engineering Manager at Google, Mark (he was at Google for 13 years!)
Book a coaching session with Mark: https://igotanoffer.com/en/coach/mark-3?utm_source=Youtube&utm_medium=eng-video&utm_campaign=mark-spotify…
Book a coaching session with Mark: https://igotanoffer.com/en/coach/mark-3?utm_source=Youtube&utm_medium=eng-video&utm_campaign=mark-spotify…
⚡1
Options
NF
😈5
دوستان اسباببازی جدید پیدا کردم. گوگل کنید
WORD COACH GOOGLE
یک سری کوئیز براتون میاره که باید کلمه مشابه رو حدس بنزید یا عکس نزدیک به اون کلمه رو. به نظرم جالب اومد، سریع در دسترس و کلمات جالبی هم میاره واقعا :)
@TorhamDevCH
WORD COACH GOOGLE
یک سری کوئیز براتون میاره که باید کلمه مشابه رو حدس بنزید یا عکس نزدیک به اون کلمه رو. به نظرم جالب اومد، سریع در دسترس و کلمات جالبی هم میاره واقعا :)
@TorhamDevCH
👍10👎1
TorhamDev | تورهام 😳
https://www.microapis.io/blog/how-bad-models-ruin-an-api اینجا باشه بعدا بیام بخونمش
مقاله قشنگی بود. در حال حاضر ما این روزها بیشتر code-first میاییم APIهامون میسازیم، در حالیکه دلیلهای منطقی(تقریبا) آورد که شاید بهتر یکم وقت بزارید اول دیزاین کنید :). آخرش هم گفت بدبخت نیستیم ولی اگه میخوایید یکچیزی خوب بسازید حداقل یکم وقت بزارید دیزاینش کنید.
یک چیز جالب دیگه درباره OpenAPI بود وه خوب این روزا دیگه ما برای نوشتن specification اش خودمون کاری نمیکنیم و کتابخونه یا فریمورک انجام میده برامون، ولی جالب بود که اینجا داشت درباره یک سری از اینا که دستی نوشته شده بود حرف میزد.
نکته آخرش هم میتونه این باشه که داشتن داکیومنت خوبه ولی داشتن یک داکیومنت poor/ساده که چیزی درست توش توضیح داده نشده یا خیلی جنرال(کلی؟) گفته شده هم خیلی دردی رو دوا نمیکنه.
یک چیز جالب دیگه درباره OpenAPI بود وه خوب این روزا دیگه ما برای نوشتن specification اش خودمون کاری نمیکنیم و کتابخونه یا فریمورک انجام میده برامون، ولی جالب بود که اینجا داشت درباره یک سری از اینا که دستی نوشته شده بود حرف میزد.
نکته آخرش هم میتونه این باشه که داشتن داکیومنت خوبه ولی داشتن یک داکیومنت poor/ساده که چیزی درست توش توضیح داده نشده یا خیلی جنرال(کلی؟) گفته شده هم خیلی دردی رو دوا نمیکنه.
👍3