Hi,

We have few items as well,


1.       It would be really great to see OQL to support UNION/IF-ELSE/CASE-WHEN 
based conditional constructs



2.       Extending Geode as JSON store where internally it will be PdxInstance 
in region (Truly schema less store) (Mongo 4.x has that)



a.       I see  examples based on bound schema/known schema/model (Like 
Customer/Employee class) but that’s still a schema bound JSON and not schema 
less JSON

b.      Though we can use schema less random JSON string and store it in region 
as PdxInstance but it would be good to see examples for (PdxDelta, Co-Location 
, Interest registration etc.) even with that

Thanks,
Dharam

From: Rupert St John Webster [mailto:[email protected]]
Sent: Tuesday, August 21, 2018 4:45 PM
To: [email protected]
Subject: RE: “Questions, Answers, and Oddly Specific Opinions with Apache Geode 
Committers"

Hi \ah, nice work I watched your series, really liked it, please can we have 
sessions on:

1. Geode SSL and SecurityManager / Apache Shiro particularly security between 
native clients to Geode server?

https://geode.apache.org/docs/guide/16/managing/security/implementing_security.html<https://secureweb.jpmchase.net/readonly/https:/geode.apache.org/docs/guide/16/managing/security/implementing_security.html>
https://cwiki.apache.org/confluence/display/GEODE/Geode+Security+Framework<https://secureweb.jpmchase.net/readonly/https:/cwiki.apache.org/confluence/display/GEODE/Geode+Security+Framework>

I’ve found that when using Geode to distribute FX quotes, which are fast 
moving, an authentication / authorisation call seems to be required from a 
client, having set up a subscription via a cache listener, on every quote 
region update, so that the security layer calls make the quote cache listening 
unusable.

      region.GetSubscriptionService().RegisterKeys(keys);
      region.AttributesMutator.SetCacheListener(new ListenQuotes<string, 
Object>(cache, AddQuote));

Without the security calls the listener works fine. I feel I must have 
something wrong in the config via gemfire.properties and gfsecurity.properties 
files on the server side calling the example security manager. There’s surely 
not a new client server TCP connection for each quote !

2. A session on writing GFSH scripts would be short and sweet.

cheers,
Rupert

From: Addison Huddy <[email protected]<mailto:[email protected]>>
Sent: 20 August 2018 17:55
To: [email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: Re: “Questions, Answers, and Oddly Specific Opinions with Apache Geode 
Committers"

Hi Everyone,

I've been uploading weekly episodes to YouTube in a series called Apache Geode 
By Example 
(https://www.youtube.com/watch?v=rmOOITx4k1k&list=PLn8V3IJ3qhjoKdx03CrZDUB4LKGeUAd4o<https://secureweb.jpmchase.net/readonly/https:/www.youtube.com/watch?v=rmOOITx4k1k&list=PLn8V3IJ3qhjoKdx03CrZDUB4LKGeUAd4o>).
  I will definitely make an episode focused on Geode Native in the near future. 
 Stay tuned.

Best,
\ah



On Mon, Aug 20, 2018 at 6:23 AM 
[email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> wrote:
The same for the C++ client

Regards,

Evaristo
Enviado desde Yahoo Mail con 
Android<https://secureweb.jpmchase.net/readonly/https:/go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature>

El lun., ago. 20, 2018 a 9:35, Rupert St John Webster
<[email protected]<mailto:[email protected]>> escribió:

It would be good to go through building and demo the .net native client 😊



Kind regards,

Rupert



From: Anthony Baker <[email protected]<mailto:[email protected]>>
Sent: 17 August 2018 20:13
To: [email protected]<mailto:[email protected]>
Subject: Re: “Questions, Answers, and Oddly Specific Opinions with Apache Geode 
Committers"



Pieter, thanks for chiming in, this is great feedback!



Anyone else?



Anthony





On Aug 17, 2018, at 7:24 AM, Pieter van Zyl 
<[email protected]<mailto:[email protected]>> wrote:



Hi Anthony



We are still new to Geode and yet using it in production.



But I think it would be great to discuss or answer these questions:

·         Are you putting any effort on database browsing tools for Geode? For 
example I know there was effort here: 
https://calcite.apache.org/docs/geode_adapter.html<https://secureweb.jpmchase.net/readonly/https:/calcite.apache.org/docs/geode_adapter.html>
 and when I tried it worked sort of from the command line but the support via 
DbVisualizer didn't work. I have used MongoDB and it helps to have a browser to 
view data. In Geode this is difficult as you don't have a standard format like 
JSON and devs can write their own serializers/deserializers which makes data 
browsing difficult.  Also Pulse on a 44gig db is super slow to browse data and 
not easy to view data if you have a custom serializers/deserializers. I just 
think Geode has solid features. But lacking in the easy viewing of data. I feel 
weird asking this as this was the old question with Object Databases as well 
;). I like Geode better than MongoDB but they do have some nice tools.

·         Discuss the status of 
https://cwiki.apache.org/confluence/display/GEODE/Simple+JDBC+Connector<https://secureweb.jpmchase.net/readonly/https:/cwiki.apache.org/confluence/display/GEODE/Simple+JDBC+Connector>.
 Would be nice to synch data to a relational database as business always ask 
for this for some reporting tools to run.

·         Discuss allowing transactions to span across multiple nodes via a 
setting. I think by default Geode doesn't allow this and I can understand why. 
"For partitioned regions, you must colocate all your transactional data in a 
single member. See " But if you don't have a nicely sharded domain yet you 
cannot run transactions. I think MongoDB now allows distributed transactions 
across their shards. This might be slow or not as great if you had the data 
colocated.  Maybe you don't want to support transactions in this way. Which is 
fair. But you do have a lot of support already and nice flags to turn stuff on 
and off.

o    
https://codeburst.io/fawn-transactions-in-mongodb-988d8646e564<https://secureweb.jpmchase.net/readonly/https:/codeburst.io/fawn-transactions-in-mongodb-988d8646e564>

o    
https://docs.mongodb.com/manual/core/transactions/<https://secureweb.jpmchase.net/readonly/https:/docs.mongodb.com/manual/core/transactions/>
 Here they provide a nice warning:

MPORTANT

In most cases, multi-document transaction incurs a greater performance cost 
over single document writes, and the availability of multi-document transaction 
should not be a replacement for effective schema design.



o    
https://techcrunch.com/2018/02/15/mongodb-gets-support-for-multi-document-acid-transactions/<https://secureweb.jpmchase.net/readonly/https:/techcrunch.com/2018/02/15/mongodb-gets-support-for-multi-document-acid-transactions/>



Hope I am not off track.



Wish I could attend but hope it is a huge success!



Kindly

Pieter van Zyl



On Thu, Aug 16, 2018 at 10:10 PM, Anthony Baker 
<[email protected]<mailto:[email protected]>> wrote:

Hey everyone!

I'm moderating a panel of Apache Geode committers [1] at the
SpringOnePlatform conference [2] next month.  This is a great chance
to talk directly to committers who have a long history with the code
base and understand it deeply.  I think it is going to be a really fun
session but I need YOUR help to make it even better.  What questions
would you like the panel to answer?

For example:
- When would I want to use Geode?
- What advice do you have for someone building a Geode application?
- How does Geode maintain availability and consistency?
- How can I contribute improvements to the Geode project?
- What is one thing you wish everyone knew about Geode?
- If Geode was a superhero, which one would it be (and what is its superpower)?

These are some examples but I'd love to hear your ideas.  Please
respond on this thread or send me email directly (or via @metatype).
I hope to see you there!  If you can't attend live, the sessions will
be posted online afterwards.

Thanks,
Anthony

p.s.  If you haven't registered yet, you can use this code
(Attendee_Speaker_100) to get a registration discount.

[1] 
https://springoneplatform.io/2018/sessions/questions-answers-and-oddly-specific-opinions-with-apache-geode-committers<https://secureweb.jpmchase.net/readonly/https:/springoneplatform.io/2018/sessions/questions-answers-and-oddly-specific-opinions-with-apache-geode-committers>
[2] 
https://springoneplatform.io/geode<https://secureweb.jpmchase.net/readonly/https:/springoneplatform.io/geode>





This message is confidential and subject to terms at: 
http://www.jpmorgan.com/emaildisclaimer including on confidentiality, legal 
privilege, viruses and monitoring of electronic messages. If you are not the 
intended recipient, please delete this message and notify the sender 
immediately. Any unauthorized use is strictly prohibited.

Reply via email to