Hi all,
I just discovered the project and have a couple questions. It seems to me that schema registry does not address a broader problem which is central place to maintain schemas for entire ecosystem. If one wants to create HIVE tables, or HBase tables or create ElasticSearch schema - it still needs to be done outside of schema registry. Someone will need to craft create statement DDL for HIVE and if you do INSERT statements, write them as well. Is there any plans to handle data at rest and handle those other systems, which require creation of tables or schemas?
This was my problem with Confluent schema registry as well and I ended up creating a few tables that would describe my schemas (really tables and columns with names and data types).
Second question, who do you handle schema conversion in the pipeline when you need to convert data types or rename fields - basically do typical ETL type of processing. How do you relate one schema to another? This was my other issue with Confluent schema registry as their schema describes data at point A or point B but cannot describe how schema B was derived from schema A (not to confuse with versioning).
Hope my questions make sense
thanks
Boris