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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1OTEzNDgsIm5iZiI6MTcyMDU5MTA0OCwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzMtY2FiM2UwYWQtZjM1Ni00ZWFkLWJjNDUtNjVjYTkxODQwNDY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA1NTcyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThjMmJlNDZmZWJlMWUxNzY1MDE3MWY1NTIwNmJjMWJjNDNjNjcwNWRiNzdiNDc2Y2NiMjBhZWUwYWNiMTRhMDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.UL3xA3vPHzSUcwwuQilBwf0d1oJQ4HwoLJ89Tn2vBBA)
![ss2](https://private-user-images.githubusercontent.com/64567701/258638777-7a04b94a-4479-4f73-b2c4-3e86e6abab29.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1OTEzNDgsIm5iZiI6MTcyMDU5MTA0OCwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzctN2EwNGI5NGEtNDQ3OS00ZjczLWIyYzQtM2U4NmU2YWJhYjI5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA1NTcyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEwZjYzNTY5MDNjZDU2NTcwYjM3YWI1MDFiMjkzNDdlOTIzYTE4NDYxOWEzZTgzMTA5MzE3MWM1YmYzZjQ4MTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.swY86kqWQYPP5dckUrJArb5g-Q0AXuggqT5h1rBKSzM)
![ss3](https://private-user-images.githubusercontent.com/64567701/258638779-c43ec9a8-f0bb-4168-810f-f1c982a3d3dd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1OTEzNDgsIm5iZiI6MTcyMDU5MTA0OCwicGF0aCI6Ii82NDU2NzcwMS8yNTg2Mzg3NzktYzQzZWM5YTgtZjBiYi00MTY4LTgxMGYtZjFjOTgyYTNkM2RkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDA1NTcyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiMGIyM2ZiNmFiNzlmNjVmY2E1YmQ1OTNhZThkYWRjNDkzNThmNmMyMmNhZjRmNjE1ZTBkZTAxYWQ4OWYzMWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.GT2bMOMPkF6mX_AgOGyhefOMLr_L7LPZc-R2fPW5WLY)
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