One more thing—there are two implementations of embedding in Apache Beam:
Vertex AI and Hugging Face. OpenAI embeddings should also be added
Thanks
Aditya
On Tue, Mar 4, 2025 at 1:42 AM Danny McCormick <dannymccorm...@google.com>
wrote:

> Hey Aditya,
>
> I don't think there is a very well defined priority order. I;ll note that
> we already have enrichment handlers for Feast/Vertex AI for
> reading/enriching data with lookups to those systems, so I'd probably say
> the following prioritization makes sense:
>
> - Sink for Vertex/Feast (finish what we have)
>
> Sink and enrichment handlers for the following:
> - Chroma
> - Pinecone
> - Tecton
> - Sagemaker
> - Milvus
> - FAISS
>
> That is already more than I'd expect to happen in a single project, but
> the goal would be to get as far as possible. I also think because the
> ordering is not very clear, it is fine to prioritize one or two systems
> which you find particularly interesting if any stand out.
>
> Thanks,
> Danny
>
> On Sun, Mar 2, 2025 at 1:10 PM Aditya <adiworkprof...@gmail.com> wrote:
>
>> Subject: Clarification on Implementation of Vector Databases and Feature
>> Stores
>>
>> Dear Sir,
>>
>> I hope this message finds you well.
>>
>> I am seeking clarification on whether it is necessary to implement all
>> the following vector databases and feature stores in our project:
>>
>> *Vector Databases:*
>>
>>    - Pinecone
>>    - FAISS (Facebook AI Similarity Search)
>>    - Weaviate
>>    - Chroma
>>    - Milvus
>>
>> *Feature Stores:*
>>
>>    - Tecton
>>    - Feast (Open-source feature store)
>>    - Vertex AI Feature Store (Google)
>>    - AWS SageMaker Feature Store
>>
>> Could you please advise on which of these technologies we should
>> prioritize for implementation?
>>
>> Thank you for your guidance.
>>
>> Best regards,
>>
>> Aditya
>>
>> On Sun, Mar 2, 2025 at 5:29 PM Aditya <adiworkprof...@gmail.com> wrote:
>>
>>> Sir,
>>>
>>> I have a question regarding the implementation of the I/O connector for
>>> Pinecone and Tecton. Should it be developed in Java or Python?
>>>
>>> Pinecone provides an official Python client library but does not have
>>> one for Java. However, most of Apache Beam’s existing I/O connectors are
>>> written in Java. Given this, would it be better to use Python for
>>> integration, or should we develop a Java-based solution?
>>>
>>> for java, we need to use api
>>>
>>> Best regards,
>>> Aditya
>>>
>>> On Sat, 1 Mar, 2025, 09:39 Aditya, <adiworkprof...@gmail.com> wrote:
>>>
>>>> Sir,
>>>>
>>>> I have a question regarding the implementation of the I/O connector for
>>>> Pinecone and Tecton. Should it be developed in Java or Python?
>>>>
>>>> Pinecone provides an official Python client library but does not have
>>>> one for Java. However, most of Apache Beam’s existing I/O connectors are
>>>> written in Java. Given this, would it be better to use Python for
>>>> integration, or should we develop a Java-based solution?
>>>>
>>>> for java, we need to use api
>>>>
>>>> Best regards,
>>>> Aditya
>>>>
>>>>>

Reply via email to