Skip to content

Commit c70f99f

Browse files
Dipti JoshiDipti Joshi
authored andcommitted
Added query and schema design section in Contributing.md
1 parent d757ee0 commit c70f99f

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

CONTRIBUTING.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -350,56 +350,61 @@ Getting started with CockroachDB and moving workloads into the system.
350350
- Initial cluster setup
351351
- PostgreSQL compatibility handling
352352
353-
### 2. **Application Development**
353+
### 2. **Query and Schema Design**
354+
Designing schema and writing queries that are compliant to CockroachDB SQL dialect and follow CockroachDB best practices
355+
- Schema Design
356+
- Generating Queries
357+
- Optimizing Queries
358+
359+
### 3. **Application Development**
354360
Building applications that use CockroachDB effectively.
355-
- Schema design patterns
356361
- Transaction handling
357362
- ORM configuration
358363
- Connection pooling
359364
360-
### 3. **Performance and Scaling**
365+
### 4. **Performance and Scaling**
361366
Optimizing query performance and scaling clusters.
362367
- Query optimization
363368
- Index tuning
364369
- Contention diagnosis
365370
- Throughput scaling
366371
367-
### 4. **Operations and Lifecycle**
372+
### 5. **Operations and Lifecycle**
368373
Day-to-day cluster operations and version management.
369374
- Cluster upgrades
370375
- Node management
371376
- Configuration changes
372377
- Routine maintenance
373378
374-
### 5. **Resilience and Disaster Recovery**
379+
### 6. **Resilience and Disaster Recovery**
375380
Ensuring high availability and preparing for failures.
376381
- Backup strategies
377382
- Restore procedures
378383
- Failover testing
379384
- RPO/RTO planning
380385
381-
### 6. **Observability and Diagnostics**
386+
### 7. **Observability and Diagnostics**
382387
Monitoring, alerting, and diagnosing health issues.
383388
- Metrics interpretation
384389
- Alert configuration
385390
- Issue diagnosis
386391
- Performance troubleshooting
387392
388-
### 7. **Security and Governance**
393+
### 8. **Security and Governance**
389394
Access control, compliance, and data protection.
390395
- RBAC configuration
391396
- Encryption setup
392397
- Audit logging
393398
- Compliance controls
394399
395-
### 8. **Integrations and Ecosystem**
400+
### 9. **Integrations and Ecosystem**
396401
Connecting CockroachDB to external tools and platforms.
397402
- CDC/changefeed setup
398403
- Third-party integrations
399404
- Infrastructure-as-code
400405
- Monitoring integration
401406
402-
### 9. **Cost and Usage Management**
407+
### 10. **Cost and Usage Management**
403408
Understanding and optimizing resource consumption.
404409
- Storage analysis
405410
- Compute optimization

0 commit comments

Comments
 (0)