Barbarin David

1.8K posts

Barbarin David banner
Barbarin David

Barbarin David

@mikedavem

⌨️ Senior Database Administrator 🇨🇵 🇨🇭 - #SQLServer #K8s #Azure #PowerShell #Linux #DevOps #Azure #GCP 📋 🗣 🔚

Prévessin-Moëns Katılım Temmuz 2009
291 Takip Edilen334 Takipçiler
Barbarin David
Barbarin David@mikedavem·
#sqlhelp When using #Azure AD authentication + PIM with SSMS, it is boring to restart it to refresh permissions and get access to menus granted by the escalated privilege. Any tips for that ? cc @erinstellato
English
1
0
1
290
Barbarin David
Barbarin David@mikedavem·
Topic is not only for DBs by the way :)
English
0
0
0
40
Barbarin David
Barbarin David@mikedavem·
Interesting stuff and discussion today ... provisioning an #azure SQL DB with #IaC is easy but protecting against deletion is not (regarding the context) if you want to stay "agile" :)
English
1
0
2
95
Barbarin David
Barbarin David@mikedavem·
Finally, we got an answer from Microsoft that database copy to Az Sql behind PE work with AAD authentication and not SQL one.
English
0
0
1
53
Barbarin David
Barbarin David@mikedavem·
#sqlhelp I'm using CREATE DATABASE COPY AS OF with SQL Azure DBs behind private endpoints and according to my tests it works well. I didn't enable public access. The BOL (tinyurl.com/y3su9z82) seems to indicate the opposite. Any thoughts, feedback on this topic ?
English
1
0
1
274
Spencer Brown
Spencer Brown@browncspence·
@arpit_bhayani Wrong. The most popular NoSQL database, MongoDB, is ACID compliant and scales “beautifully” horizontally.
English
1
0
2
669
Arpit Bhayani
Arpit Bhayani@arpit_bhayani·
Run away from system design instructors who say, "Use a NoSQL database because SQL doesn't scale" 🤦‍♂️ It shows the sheer immaturity and lack of practical experience of the instructor because crude generalization doesn't exist in computer science and software engineering. Always remember, ⚡ You get some, you lose some. Relational databases give you strong guarantees and hence they need data to be present in a single node. Non-relational databases do not offer ACID and hence they can easily scale horizontally. So, if you drop constraints and ACID requirements from SQL, you are effectively left with a data shard that you can easily scale horizontally with any routing technique and cluster management. Facebook runs the world's largest MySQL cluster and they have beautifully scaled it. ⚡ I keep writing and sharing these engineering nuggets, so if you are keen on learning them, follow along. 160+ in-depth system design videos youtube.com/c/ArpitBhayani #AsliEngineering #SystemDesign
English
23
23
359
135.4K
Barbarin David
Barbarin David@mikedavem·
@CFDevelop @Cameron10300 Performance is another topic but not the argument for splitting a monolith into microservices. By the way, big tables in our context is not a problem. At the opposite, one microservices db with few records (~100) is a very hot spot and good indexing strategy helps to scale
English
0
0
2
49
Barbarin David
Barbarin David@mikedavem·
@CFDevelop @Cameron10300 The only performance / scalability argument is probably not relevant here and we miss probably the real context. I work in a microservices environment with sqlserver dbs and main goal is to scale dev teams and reduce the time to market.
English
1
0
1
51
Christian Findlay
Christian Findlay@CFDevelop·
A while back, I worked with an SQL server database with several tables that had over a trillion records each, and it ran fine. Please, tell me again why it's necessary to split your database with a few hundred thousand records into #microservice dbs
English
104
31
531
126.8K
Barbarin David
Barbarin David@mikedavem·
@erinstellato Having an option for connecting to AG RO replica instead of putting the parameter in advanced section
English
1
0
0
77
Erin Stellato
Erin Stellato@erinstellato·
SSMS users, this question's for you... What are the connection options you use most that would be helpful to have on the main page (so not just server, auth, UN & PW)? Too many for a poll, so please reply.. Thank you!!
English
34
11
26
10K
Franck Pachot
Franck Pachot@FranckPachot·
Me to kid, on WhatsApp, talking about his oral exam and my fingers typed "oracle" exam 😭😭😭
Franck Pachot tweet media
Cologne, Germany 🇩🇪 English
3
0
13
2.2K
Barbarin David
Barbarin David@mikedavem·
@redgate sqlcompare and automation (with powershell) is very 👍. It saves lot of time to check if we miss some objects during database migration especially when there lot of databases …
English
1
1
1
339
Barbarin David
Barbarin David@mikedavem·
Finally challenge met : automated provisioning #Azure Sql VM and workgroup AG with terragrunt / #terraform and powershell DSC (through extension) . A good day ….
English
0
1
0
155
Barbarin David
Barbarin David@mikedavem·
Moving to the cloud has some advantages and gives priority to old requests and fix some tech debts that would cost in the cloud ^^
English
0
0
0
54
Barbarin David
Barbarin David@mikedavem·
#sqlhelp Does anyone knows how to get cause of warning with Azure Data Migration service ? I didn't find out any evidence of information so far . The data transfer is ok but I get a warning warning status at the end ...
Barbarin David tweet media
English
0
0
0
106
Barbarin David
Barbarin David@mikedavem·
@jdanton Unfortunately ARM template seems to not address all the scenarios as far as I know (multi-subnet, workgroup AGs ...) but that's a good start for sure
English
1
0
0
15
Barbarin David
Barbarin David@mikedavem·
#Azure SQL IaaS vs PaaS makes really sense when it comes IaC ... Not the same effort for provisioning services... Expected but deserves to be reminded
English
1
0
1
143
Barbarin David
Barbarin David@mikedavem·
@jdanton Amount of code (terraform in my case) and settings to deal with for the same "kind of architecture" . SQL availability group is a good example (Azure SQL DB vs SQL MI vs Azure SQL VM)
English
1
0
0
55