Dapper Big Data, büyük veri işleme için Dapper ORM (Object-Relational Mapping) kütüphanesini kullanmayı amaçlayan bir projedir. Bu projede, Dapper ORM'in sağladığı hız ve performans avantajlarından yararlanarak büyük veri kümesini etkili bir şekilde sorgulama ve işleme imkanı sağlanmaktadır.
- Dapper(ORM)
- .Net Core 6.0
- Mssql(Optional)
- Chart.js
- Caching
![ss1](https://private-user-images.githubusercontent.com/64567701/258638773-cab3e0ad-f356-4ead-bc45-65ca91840467.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3OTgyMDIsIm5iZiI6MTcxOTc5NzkwMiwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzMtY2FiM2UwYWQtZjM1Ni00ZWFkLWJjNDUtNjVjYTkxODQwNDY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAxVDAxMzgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEyNDk3YjAwMTM4NTIwYjI5NmRjNWI1MmRiZjQ2MDAxOGVmODJlYzQ0ZTRmMTk5MTFhMmJmYjNlNTA4ZDcwNGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.kHpbKPKnbHOtusyWjjzY66i9BEJo68Gy6luJTbXHYzQ)
![ss2](https://private-user-images.githubusercontent.com/64567701/258638777-7a04b94a-4479-4f73-b2c4-3e86e6abab29.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3OTgyMDIsIm5iZiI6MTcxOTc5NzkwMiwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzctN2EwNGI5NGEtNDQ3OS00ZjczLWIyYzQtM2U4NmU2YWJhYjI5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAxVDAxMzgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM1YzBlNmYwNTQ2NzE5Zjk2NDY0MWZhYmVmOWNlZGRjMmY3OTI2NDI0NDcyYzlhMGRjNzg2NmZjZGI3MDhkZmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.uQfpCa2EKIhMhPaHwm7WVb1oxZkj9D1xqAElRezUlVU)
![ss3](https://private-user-images.githubusercontent.com/64567701/258638779-c43ec9a8-f0bb-4168-810f-f1c982a3d3dd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3OTgyMDIsIm5iZiI6MTcxOTc5NzkwMiwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzktYzQzZWM5YTgtZjBiYi00MTY4LTgxMGYtZjFjOTgyYTNkM2RkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAxVDAxMzgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlmODM1MWZlYWZmZGIyOGEzNGFjNGM3MTU2OGY0N2RhOGZiNjBhMTM1MjE4NjE1NWY1ZmUyMGFiMTU3ZDE5NTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.M0bKEb5aULmJ8QubxeOqCR8_YprtZEaC3NpWSYVMIes)
Bu repoyu kendi bilgisayarınıza klonlayın veya indirin:
git clone https://github.com/goktugfevzi/Dapper_Big_Data.git
Veri Seti ve Veritabanı Kurulumu: Aşağıdaki Veri setini indirin ve yedeğinizi bir SQL Server veritabanına kurun.
https://www.kaggle.com/datasets/omercolakoglu/turkish-car-plate-dataset-with-fake-data
Daha İyi Performans İçin Dizinleme: Veri alım performansını optimize etmek için, aşağıdaki SQL komutlarını veritabanınızdaki yönetim aracında (örneğin, SQL Server Management Studio) çalıştırın. Belirli sütunlarda dizin oluşturarak veri alım sorgularının hızını artırır:
CREATE NONCLUSTERED INDEX IX_PLATE ON dbo.PLATES (PLATE);
CREATE NONCLUSTERED INDEX IX_SHIFTTYPE ON dbo.PLATES (SHIFTTYPE);
CREATE NONCLUSTERED INDEX IX_BRAND ON dbo.PLATES (BRAND);
CREATE NONCLUSTERED INDEX IX_FUEL ON dbo.PLATES (FUEL);`
Veritabanı configurasyonlarınızı tamamlayın.
Yukarıdaki adımları tamamladıktan sonra projeyi Visual Studio'da çalıştırabilirsiniz.
Thanks My Mom