میتونید از لینک زیر استفاده کنید که بهترین هاشو لیست کرده:
https://blog.capterra.com/free-database-software/
البته بستگی به خودتون داره که nosql میخواید یا sql ولی در کل من اکثر جاها دیدم برای کلان داده ها از CUBRID استفاده میکنند البته حتی با mysql هم میشه ولی خب بنظرم این بهتره ! در مبحث nosql هم mongodb بهترینه برای کلان داده و غیره
میشه بگید بر چه اساسی میگید mysql برای داده های میلیونی مناسب نیست؟ (منظورم اینه که اگر منبعی دارید معرفی کنید) تا اونجا که من میدونم شما میتونید تا 4000 column به ازای هر table تولید کنید و big int هاش هم تا 20 رقم رکورد رو می تونن پشتیبانی کنند. به نظرم دیگه فقط باید سخت افزار قوی تر بشه وقتی دیتابیس سنگین میشه.
اگر نخواهید از sql استفاده کنید و مد نظرتون nosql باشد من mongodb را معرفی میکنم البته من یک پروژه هم با elasticsearsh انجام دادم که از نظر سرعت و حجم اطلاعات خیلی خوب بود در ضمن دیتابیس نیست و جزء data storage ها قرار دارد
یک موضوع دیگر که استفاده از mysql در کنار redis خیلی در زمینه سرعت به برنامه کمک و بیشتر احتیاجات را رفع میکند
من از SQL Server برای داده های بیش از 10 میلیون رکورد هم استفاده کردم مثل بنز جواب کار من رو میده .... به نظرم تعداد رکورد در حد میلیونی دلیل رفتن سراغ BigData نیست ....
یکم سرچ و مطالعه در این زمینه کمکتون میکنه تصمیم درست بگیرید
برای نمونه مختصر و مفید لینک زیر رو ببینید :
https://www.ntnu.edu/ie/bigdata/what-is
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟