Skip to content

Commit 957783c

Browse files
committed
new mongodb resource and event streams description
1 parent 0ff8428 commit 957783c

2 files changed

Lines changed: 17 additions & 3 deletions

File tree

content/pages/03-data/12-mongodb.markdown

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ command line and query language.
6767
[Google Cloud Function](/google-cloud-functions.html)
6868
to store persistent data while running on a serverless platform.
6969

70+
* [Everything You Know About MongoDB is Wrong!](https://developer.mongodb.com/article/everything-you-know-is-wrong)
71+
lists many of the common thoughts developers have about MongoDB and
72+
why some of them are misconceptions. This is a good read for
73+
developers who used MongoDB several years ago and want to know what
74+
major improvements have been made since then.
75+
7076

7177
### MongoDB security
7278
NoSQL databases can be a weak spot in a production deployment environment,

content/pages/10-working/01-event-streams.markdown

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,24 @@ meta: An event stream is a log of one or more events.
99

1010
Event streams are a log of one or more "things that happen", which are
1111
usually referred to as events. Event streams are
12-
conceptually focused around things that happen rather than objects,
13-
which are the typical storage unit for
14-
[relational databases](/databases.html).
12+
conceptually focused around events than "things" or objects, which are
13+
the typical storage unit of [relational databases](/databases.html).
1514

1615
Apache Kafka and Gazette are a popular open source implementations of event
1716
streams. Amazon Web Services' Kinesis and
1817
[Azure Event-Hubs](https://azure.microsoft.com/en-us/services/event-hubs/)
1918
are proprietary hosted implementations.
2019

2120

21+
## Why do event streams matter to developers?
22+
The way that data is stored affects how you can work with it. Constraints
23+
and guarantees like consistency make it easier to code certain applications
24+
but harder to build other types of applications that need performance in
25+
different ways. Event streams make it easier to build applications that
26+
analyze large amounts of constantly-updated data because the events are
27+
not stored relationally.
28+
29+
2230
## How are event streams typically stored?
2331
Some applications, such as aggregating millions of sensors, or thousands
2432
of streaming cameras, constantly output large amounts of data with no breaks.

0 commit comments

Comments
 (0)