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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwOTMzMjgsIm5iZiI6MTcyNDA5MzAyOCwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzMtY2FiM2UwYWQtZjM1Ni00ZWFkLWJjNDUtNjVjYTkxODQwNDY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDE4NDM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRhZjA4MzU4YjdkNDg5NjFiZWEyOGRhYzAzNWU0Mjg5Y2IyYWRmYTQ3ZDc2NTAzOWNiYzcyZDVjN2Q2ZTUzMDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ENgX2ZwmgIyC4pg52j7HTXBRdCWv-vb40ZZc-xh0cIY)
![ss2](https://private-user-images.githubusercontent.com/64567701/258638777-7a04b94a-4479-4f73-b2c4-3e86e6abab29.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwOTMzMjgsIm5iZiI6MTcyNDA5MzAyOCwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzctN2EwNGI5NGEtNDQ3OS00ZjczLWIyYzQtM2U4NmU2YWJhYjI5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDE4NDM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWViNWM0YzI1Nzk4YWE3ZGY4MTA5NGQ0NGM3YzRiMmM5MzViMjg1ZGRmNTAyYzcwZTRhZWIyYzlhYzE1NWRhNzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.GRMh6h_zHH_IuH3sEytxzpnBhMmeWGeVE4vJJ6M7o6I)
![ss3](https://private-user-images.githubusercontent.com/64567701/258638779-c43ec9a8-f0bb-4168-810f-f1c982a3d3dd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwOTMzMjgsIm5iZiI6MTcyNDA5MzAyOCwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzktYzQzZWM5YTgtZjBiYi00MTY4LTgxMGYtZjFjOTgyYTNkM2RkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDE4NDM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAwMDU4OTgwN2Y3MGI0MGU2Y2MxYzk4Y2E0MDk5ZDExMjVhYmNmZjU2ZTA1NjAyY2FlNGNkOGNlYWExM2VkNWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xFGhexCTcvrKLV0QvHe4Mza2EeDL-_qgFzErRrIFABQ)
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