-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ساختارکلی #118
Comments
اوایل خودمم این نظر رو داشتم، ولی مساله اینه که رویدادهایی مثل نوروز که چند روزه باشن درصد خیلی کمی دارن. یه مساله هم هست اونم چگونگی کوئری نهاییه.
با توجه به استفادهای که من براش دارم، من معمولا میخوام که رویدادهای مرتبط با یه روز خاص رو نشون بدم. یعنی مثلا رویدادهای روز دوم فروردین. اینجوری که الان هست یه فیلتر با یک شرط کافیه، - فرض کن اینا رو ملت میذارن تو دیتابیس - ولی اگه یه رویداد برای چهار روز داشته باشیم، کوئری پیچیده تر میشه. حجم دیتا اینجا مساله نیست، نهایتا فکر نمیکنم این از چند مگابایت فراتر بره، ولی راحتی دسترسی به نظر من مهمه. |
خوب پس دو دید مطرحه:
برای حالت دوم هم من پیشنهادم ساختار بلاک کلی هست چرا که با همه ی رویدادهای یه روز رو میتونیم توی یه بلاک مشخص کنیم وما روز هایی که چند مناسبت در اون روز باشه زیاد داریم از طرفی میتونیم از ترکیب روزو ماه و ... برای درست کردن یه partial-key واحد استفاده کنیم. |
partial_key توی اسمش عبارت partial رو داره به یه دلیل، اونم اینکه این کلید نیست، یه بخش از کلیده. کلید اصلی تو خودش روز، و ماه رو داره از طرفی، فعلا بحث تفکیک به رویداد هم مطرحه یا حتی به روز. اینجا رو ببین #90 البته اونجا فقط رویداد مطرحه ولی من با شکستن به یه فایل برای یه روز هم فکر کردم که نیازه اونجا درموردش صحبت و بحث شه. |
The text was updated successfully, but these errors were encountered: