Skip to content

Implemented checkRequired for SchemaType Mixed #1722

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 3, 2013
Merged

Implemented checkRequired for SchemaType Mixed #1722

merged 1 commit into from
Oct 3, 2013

Conversation

Reggino
Copy link
Contributor

@Reggino Reggino commented Oct 3, 2013

See issue #1718

@ebensing
Copy link
Contributor

ebensing commented Oct 3, 2013

Benchmarks for c565729:
insert

Insert - Mongoose - Basic x 276 ops/sec ±65.42% (74 runs sampled)
Insert - Driver - Basic x 565 ops/sec ±7.25% (84 runs sampled)
Insert - Mongoose - Embedded Docs x 94.36 ops/sec ±8.34% (50 runs sampled)
Insert - Driver - Embedded Docs x 501 ops/sec ±4.77% (83 runs sampled)

delete

Delete - Mongoose x 578 ops/sec ±1.90% (84 runs sampled)
Delete - Driver x 614 ops/sec ±1.77% (85 runs sampled)

update

Update - Mongoose - Basic x 517 ops/sec ±3.49% (86 runs sampled)
Update - Driver - Basic x 593 ops/sec ±1.04% (88 runs sampled)
Update - Mongoose - Embedded Docs x 88.55 ops/sec ±8.46% (50 runs sampled)
Update - Driver - Embdedded Docs x 439 ops/sec ±1.04% (88 runs sampled)
Update - Mongoose - Multiple Documents x 304 ops/sec ±7.24% (77 runs sampled)
Update - Driver - Multiple Documents x 491 ops/sec ±3.43% (82 runs sampled)
Update - Mongoose - pop and push x 29.96 ops/sec ±10.23% (54 runs sampled)
Update - Mongoose - Array Manipulation, parallel ops x 228 ops/sec ±6.97% (65 runs sampled)
Update - Mongoose - findOneAndModify x 241 ops/sec ±10.27% (61 runs sampled)
Update - Mongoose - find and update, separate ops x 237 ops/sec ±8.71% (60 runs sampled)

read

Read - Mongoose - Basic x 584 ops/sec ±2.13% (85 runs sampled)
Read - Driver - Basic x 691 ops/sec ±0.74% (89 runs sampled)
Read - Mongoose - With lean x 630 ops/sec ±0.86% (88 runs sampled)
Read - Mongoose - Multiple Items x 170 ops/sec ±7.15% (62 runs sampled)
Read - Driver - Multiple Items x 506 ops/sec ±2.16% (88 runs sampled)
Read - Mongoose - Non-index x 202 ops/sec ±6.41% (63 runs sampled)
Read - Driver - Non-index x 453 ops/sec ±1.67% (81 runs sampled)
Read - Mongoose - Embedded Docs x 308 ops/sec ±7.60% (69 runs sampled)
Read - Driver - Embedded Docs x 667 ops/sec ±1.09% (85 runs sampled)

casting

Casting - Embedded Docs - 0 Docs x 2,868 ops/sec ±10.59% (46 runs sampled)
Casting - Embedded Docs - 10 Docs x 3,336 ops/sec ±7.79% (52 runs sampled)
Casting - Embedded Docs - 100 Docs x 3,043 ops/sec ±9.36% (48 runs sampled)
Casting - Embedded Docs - 1000 Docs x 1,864 ops/sec ±11.40% (41 runs sampled)
Casting - Embedded Docs - 10000 Docs x 469 ops/sec ±11.38% (38 runs sampled)

population

Populate - 1 value x 523 ops/sec ±3.84% (88 runs sampled)
Populate - 10 values x 339 ops/sec ±6.42% (77 runs sampled)
Populate - 100 values x 64.85 ops/sec ±6.45% (52 runs sampled)
Populate - 1000 values x 11.28 ops/sec ±7.97% (38 runs sampled)
Populate - 10000 values x 3.11 ops/sec ±3.93% (20 runs sampled)
Populate - 5 properties x 12.64 ops/sec ±7.48% (39 runs sampled)
Populate - 10 properties x 9.97 ops/sec ±7.59% (49 runs sampled)

multiop

Multi-Op - Mongoose - Heavy Read, low write x 7.32 ops/sec ±6.02% (39 runs sampled)
Multi-Op - Driver - Heavy Read, low write x 12.88 ops/sec ±4.26% (37 runs sampled)
Multi-Op - Mongoose - Embedded Docs - Heavy Read, low write x 1.70 ops/sec ±8.14% (13 runs sampled)
Multi-Op - Driver - Embedded Docs - Heavy Read, low write x 10.52 ops/sec ±3.92% (52 runs sampled)
Multi-Op - Mongoose - Heavy Write, low read x 4.14 ops/sec ±6.26% (25 runs sampled)
Multi-Op - Driver - Heavy Write, low read x 8.34 ops/sec ±3.04% (43 runs sampled)
Multi-Op - Mongoose - Embedded Docs - Heavy Write, low read x 0.60 ops/sec ±6.92% (8 runs sampled)
Multi-Op - Driver - Embedded Docs - Heavy Write, low read x 5.04 ops/sec ±4.93% (29 runs sampled)
Multi-Op - Mongoose - Embedded Docs - Read-write-update x 1.33 ops/sec ±5.11% (11 runs sampled)
Multi-Op - Driver - Embedded Docs - Read-write-update x 8.54 ops/sec ±3.72% (44 runs sampled)

aheckmann added a commit that referenced this pull request Oct 3, 2013
Implemented checkRequired for SchemaType Mixed
@aheckmann aheckmann merged commit 79dc6b2 into Automattic:master Oct 3, 2013
@aheckmann
Copy link
Collaborator

merged. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants