IRC log of auto on 2022-01-25
Timestamps are in UTC.
- 19:01:08 [RRSAgent]
- RRSAgent has joined #auto
- 19:01:08 [RRSAgent]
- logging to https://www.w3.org/2022/01/25-auto-irc
- 19:01:09 [Zakim]
- inviting RRSAgent
- 19:01:10 [Zakim]
- RRSAgent, make logs Public
- 19:01:11 [Zakim]
- Meeting: Automotive Working Group Teleconference
- 19:01:14 [ted]
- Scribe: Ted
- 19:01:15 [ted]
- scribenick: ted
- 19:01:18 [ted]
- Chair: Ted
- 19:01:59 [ted]
- Present+ Ted, Ulf, Adnan, Felix, Carine, Daniel
- 19:02:02 [ted]
- Regrets+ Peter
- 19:03:09 [ted]
- Present+ Erik
- 19:04:17 [ted]
- Present+ Gunnar
- 19:05:35 [ted]
- Present+ Paul
- 19:08:42 [ted]
- Topic: MongoDB and VSS for Automotive use
- 19:08:59 [ted]
- Felix: hope people are already somewhat familiar with MongoDB
- 19:09:28 [ted]
- … we have evolved as a company, have 30k customers with 2M MongoDB clusters on AWS, Azure etc
- 19:09:44 [ted]
- … far more downloads and instances elsewhere
- 19:10:14 [ted]
- … we are the most popular non-relational database, at least according to search engine metrics
- 19:10:20 [ted]
- … @@slides
- 19:10:34 [ted]
- s/… @@slides/@@slides/
- 19:10:42 [ted]
- … we use binary JSON
- 19:11:08 [ted]
- … we started combining as a pure non-relational db, JSON based and flexible meaning you could add fields on the fly
- 19:11:27 [ted]
- … in non-relational world still a need for joins
- 19:11:41 [ted]
- … we are focused on realtime workloads
- 19:12:14 [ted]
- s/Azure etc/Azure, GCP etc/
- 19:12:41 [ted]
- … we use code versioning to align code to database structure at different points in time
- 19:13:20 [ted]
- … we can attain backwards compatibility of code
- 19:14:56 [ted]
- … what is the advantage of using MongoDB in vehicle? we have can store a representation of a vehicle in any structure as a complete object instead of having to dismantle data and put in different tables for wheels etc...
- 19:15:41 [ted]
- … MongoDB started as a document model database, set of name/value pairs, support graphs, joins - ability to show relationships
- 19:15:57 [ted]
- … support time series, queries
- 19:16:13 [ted]
- … JSON structure objects which are widely used
- 19:16:50 [ted]
- s/queries/indexed data, queries/
- 19:17:25 [ted]
- … we can build data lakes for historic data as opposed to live, current view
- 19:17:35 [ted]
- … we use tls for transport, encryption at rest
- 19:18:30 [ted]
- … as mentioned we run on the major clouds platforms with failover capabilities between them
- 19:19:10 [ted]
- … Realm started as a DB, started in 2010 and acquired by Mongo in 2019
- 19:19:39 [ted]
- … they were very popular, open source
- 19:19:56 [ted]
- … over the last two years we've been merging with Mongo
- 19:20:46 [ted]
- … Realm can fit on an ECU, it uses websockets to transmit data
- 19:21:20 [ted]
- … there are a number of optimizations to reduce data transmission, only send delta differences for instance
- 19:22:43 [ted]
- … multiple sdk are available. we create a vehicle "shadow" in the cloud, REST APIs and GraphQL support and various ERP connectors
- 19:23:32 [ted]
- … vehicle architecture is more complex, multiple ECUs will want to synchronize data among themselves and with the TCU
- 19:23:56 [ted]
- … different Realm db can sync across vehicle and to the cloud
- 19:24:42 [ted]
- Gunnar: is what is shared restricted in any manner?
- 19:24:55 [ted]
- Felix: you can limit what object you share
- 19:25:24 [ted]
- Adnan: based on request you could dynamically supply what is needed, a use case we had initially
- 19:25:42 [ted]
- Gunnar: I was thinking about locking down access to ECU to data needed
- 19:25:56 [ted]
- Felix: you can create dynamic queries, define what data you want to replicate
- 19:26:33 [ted]
- … there might be scenarios where that changes, you may want to configure for lower connectivity data off-boarding
- 19:27:02 [ted]
- … this audience should be familiar with VSS. we created a JSON schema from it
- 19:27:23 [ted]
- q+ to ask if Mongo JSON differs from one in VSS repo, how and why?
- 19:28:01 [ted]
- … we support db per vehicle and db across multiple vehicles, different collections
- 19:29:47 [ted]
- … it is possible to modify the generated JSON
- 19:30:10 [ted]
- … we create a data model for the Realm db
- 19:33:34 [ted]
- … there are change notification capabilities
- 19:34:49 [ted]
- … for GraphQL API we go from JSON to generate schema
- 19:35:27 [ted]
- Present+ Peter
- 19:36:04 [ted]
- Gunnar: the query language specific to Mongo? it seems similar to GraphQL
- 19:36:11 [ted]
- Felix: yes
- 19:36:53 [ted]
- Gunnar: you may want to track how old data is, can you speak to time based use?
- 19:37:24 [ted]
- Felix: we can add timestamp to the generated JSON. it is a common way to transmit or store timestamps
- 19:39:36 [Zakim]
- ted, you wanted to ask if Mongo JSON differs from one in VSS repo, how and why?
- 19:41:41 [ted]
- Felix: what we generate is pretty close to what you have
- 19:42:20 [ted]
- s/you wanted to ask if we can use existing JSON or Graph schema instead of Mongo generated/
- 19:43:19 [ted]
- Ted: possible to use our existing JSON?
- 19:43:40 [ted]
- Felix: it would need some tweaks and also depends if you want to keep database as one document or multiple
- 19:43:58 [ted]
- Gunnar: we expect to need translations between systems
- 19:44:15 [ted]
- … I think Ted cares about value structure
- 19:44:46 [ted]
- … here you are thinking more message based
- 19:45:22 [ted]
- Felix: JSON structure itself just controls how the data is written into the db and ours allows for querying and other capabilities
- 19:51:15 [ted]
- Topic: VSSo publication and workshop planning
- 19:51:36 [ted]
- Daniel: we have some open design discussions, where we use restrictions, what gets instantiated...
- 19:52:06 [ted]
- … we want to have a 2-3 workshop around VSSo including things like presentation from MS on their DTDL
- 19:52:29 [ted]
- … we can delve into specific issues to get feedback and garner interest for this work
- 19:52:41 [ted]
- … thinking the first week of March and setup a doodle
- 19:56:14 [ted]
- Topic: Sensors read only?
- 19:56:15 [ted]
- https://github.com/w3c/automotive/issues/443
- 19:57:18 [ted]
- Ulf encourages people to read issue, his slides and comments for next week
- 19:58:00 [ted]
- Topic: WG F2F at COVESA Spring AMM
- 20:01:35 [ted]
- Ulf: Ted and I discussed whether we should try to have a group face to face meeting at the Spring COVESA AMM
- 20:01:37 [ted]
- https://www.covesa.global/events
- 20:01:55 [ted]
- April 26-28 in Leipzig, Germany
- 20:02:30 [ted]
- [group inclined modulo pandemic changes and company policies]
- 20:02:31 [RRSAgent]
- I have made the request to generate https://www.w3.org/2022/01/25-auto-minutes.html ted