Hacker Newsnew | past | comments | ask | show | jobs | submit | metatype's commentslogin

As noted in the writeup, the FaunaDB transaction model uses a unique query expression language. Geode applies a more familiar begin + <operations> + commit / abort approach.

Geode skews towards eventual consistency when connecting geographically dispersed clusters. This means you still get super fast local transactions with batched updates to remote sites.


Pivotal | Software Engineer, Distributed Systems | Portland, OR | onsite

Pivotal is looking for a few great engineers to join our GemFire/Apache Geode engineering team. Apache Geode (currently in incubation) is a distributed, in-memory, and transactional datastore designed to provide very high throughput with predictable latency. GemFire is built on Apache Geode and is deployed throughout the world by demanding customers serving mission-critical applications in financial, telecommunications, retail, and transportation industries.

You have a passion for large distributed systems to manage data on a massive scale. You love building highly concurrent systems that are also fault tolerant and extremely reliable. You follow current trends in topics such as stream processing and in-memory computing. You’d really like to believe there’s a way to defy the CAP theorem and get consistency, availability, and partition tolerance all in the same system (even if no one else has managed to do that yet). Above all, you love shipping software as a member of a collaborative team.

At Pivotal, our mission is to enable customers to build a new class of applications, leveraging big and fast data, and do all of this with the power of cloud-independence. Pivotal’s offering includes the Big Data Suite, the most complete approach to enterprise data lakes and advanced analytics; Pivotal Cloud Foundry, the industry leading Platform as a Service product; and world leading ultra-agile application development through Pivotal Labs. Open source is an important part of our strategy. Many of our products are already open source; those that are not will be soon.

The GemFire/Apache Geode engineering team at Pivotal tackles challenges that come with massively parallel distributed systems operating at extreme scale to achieve incredibly low latency transactions. We delve into areas like stream processing, query optimization, parallel function execution, scalable distributed data structures, fault-tolerance paradigms, and peer-to-peer messaging. Here at Pivotal you'll be working on hard problems with a collaborative team, accelerating your growth as an engineer.

Apply at https://app.jobvite.com/CompanyJobs/Careers.aspx?k=Job&su=f8... or email abaker[_a_t_]pivotal[_d_o_t_]io.


Here are some presentations explain the technology: http://www.slideshare.net/apachegeode


Also, geode supports redundancy zones so data is replicated such that a cluster can survive a rack failure without data loss.


Complex objects can be stored by key and automatically partitioned and replicated. Query the data with OQL (an ODMG standard). For example:

select * from /person p where p.name = 'foo' and p.age > 42


from docs at[1] they only support SELECT statements in OQL, calling object method in query reminds me Esper complex event processing engine.

[1] - http://geode-docs.cfapps.io/docs/getting_started/querying_qu...


Yep. Also some work underway to talk redis protocol at https://cwiki.apache.org/confluence/display/GEODE/Geode+Redi....


The GemFire team is hiring for positions in Portland! We're part of the data group at http://pivotal.io and we've got openings in dev, qa, and customer engineering. GemFire is a distributed, in-memory, and transactional data store designed to provide very high throughput with predictable latency.

Our team tackles some of the most challenging problems in distributed systems: data consistency, high performance, and extreme scale. Our customers deploy GemFire for mission critical applications in financial, transportation, retail, and, telecommunications markets. We’ve just donated our source code to Apache and we're transforming our engineering culture and processes to match the shift to open source development. It’s an exciting time for us! We’re focused on building an open source project community and creating tons of new ecosystem integrations with projects like Hadoop, Spark, Mesos, Lucene, AWS, and others.

You can check out the Apache Geode (incubating) project at http://geode.incubator.apache.org or on github at https://github.com/apache/incubator-geode.

Here are the open positions:

https://hire.jobvite.com/CompanyJobs/Careers.aspx?k=Job&c=qt... https://hire.jobvite.com/CompanyJobs/Careers.aspx?k=Job&c=qt... https://hire.jobvite.com/CompanyJobs/Careers.aspx?k=Job&c=qt...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: