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
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