Skip to content
This repository was archived by the owner on Feb 26, 2021. It is now read-only.
This repository was archived by the owner on Feb 26, 2021. It is now read-only.

Meeting notes 5/31/2018 #42

@divega

Description

@divega

Attendees: @ajcvickers, @DamianEdwards, @divega, @sebastienros

We discussed today the next steps we can focus on:

Low hanging fruit

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions