This repository was archived by the owner on Feb 26, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 23
This repository was archived by the owner on Feb 26, 2021. It is now read-only.
Meeting notes 5/31/2018 #42
Copy link
Copy link
Open
Labels
Description
Attendees: @ajcvickers, @DamianEdwards, @divega, @sebastienros
We discussed today the next steps we can focus on:
Low hanging fruit
- Platform versions for EF Core and Dapper: @sebastienros to adapt @benaadams versions
- Can we do better on Data Update, single and multiple query tests? @sebastienros can take a look. We wonder if @benaadams would be interested in these.
- RavenDB : There is a PR, @sebastienros is tracking it
Longer term investments
- Pipelining:
- @divega to invite @roji and @bgrainger to next meeting to brainstorm.
- We want to understand exactly what it is. For example, pipelining vs. multiplexing (out of order) vs. just batching queries from multiple public facing connections into the same physical connection?
- Once we understand we can find out what we could do for each database.
- Can have a mode in which we keep the same public API but with limitations (for example, no transactions)?
- @sebastienros to check if we are already doing batching everywhere we can (we can ask for batching to be revisited if it is disallowed)
- SqlClient:
- @divega setting up something up to discuss future SqlClient development, performance issues, and the fact that TE wants to include SQL Server numbers.
- Make our infra easy to access for the community: @sebastienros to look into this.
- Mongo (@divega to find contacts, @sebastienros to enable TE
- EF Core: We want to do more optimizations but no concrete plan ATM
- EF6: Once on .NET Core it could be useful, if anything to compare with EF Core
- ADO.NET improvements: lots of System.Data issues in Futures milestones
- Features that cannot be used in benchmarks:
- Coalescing: Probably a knob once we have pipelining