Possible en double:
mongoDB run queries just like as SQL !!!SQL Server Vs MongoDB: test de vitesse?
MongoDB:
var x = nosql.GetRecords<Event>(p => p._Data == "rawhix", 0, 12222);
// ICursor<T> GetRecords<T>(expression, skip, limit);
SQL:
SqlDataReader dr = SqlHelper.ExecuteReader("Select Top(12222)* From NewsFeed WHERE _Data = 'dddd'");
le MongoDB contient 1000000 rec ord qui sont les mêmes dans le SQL.
les données stockées sous la forme suivante:
Id = 1 , _Data = 1abc
Id = 2 , _Data = 2bc
... etc
Event
Classe:
Class Event => int Id => string _Data
quand je lance le code le résultat est:
Mongo: 580ms
SQL: 102ms
Dois-je faire quelque chose pour résoudre ce problème !! parce que le mongo était toujours plus rapide sauf ce test!?!
Merci
En supposant que vous ayez un index approprié sur la colonne _Data, je m'attendrais à ce que toute base de données relationnelle soit rapide à ce type de requête. Sérieusement - ce type de benchmark ne prouve rien. –
Est-ce un repos? Aussi, hier, vos résultats étaient "Mongo: 172ms SQL: 185ms." - n'est-ce pas la même question? alors qu'est-ce qui a changé? –
c'est un autre test. – Rawhi