What did replace Geo Library for Amazon DynamoDB? - amazon-dynamodb

It looks like Geo Library for Amazon DynamoDB is archived https://github.com/amazon-archives/dynamodb-geo so, was it deprecated, obsoleted, abandoned? Did anything replaced it for making geospatial searches DynamoDB? Did Amazon developed another one? Implemented as a feature on their own libraries or something else I'm missing?

Related

Is DynamoDB Version Agnostic

I am new to DynamoDB and trying to learn, while going through the docs I got a doubt whether DynamoDB is version agnostic or not also I want to know wether it is backwards compatible or not?
In addition I also want to know how to download local DynamoDB of different versions if possible and how can I change the version of DynamoDB in the webservice of aws ?
dynamoDB is a cloud hosted datastore. It it not a piece of software that you can download or install. As far as I know, there is no version, and you can't/don't have to select any version anywhere.
At most you can use some docker containers that mimics the behavior of dynamoDB to some extend. They are useful for testing and dev purposes, but keep in mind they are just mocks.

GeoFire with .net core

I'm converting a small web api from Node.js to .net core. We use Google Firebase for our database. For the new api, I am using FireSharp as my basic library for accessing the db, and I like it a lot.
However, I can't figure out how to access Google's GeoFire library from .net? Is there any way to do this?
Thanks!
There is no pre-built Geofire library provided by Firebase for .NET.
But a quick search show this SideGeoFire library that looks promising.
If that doesn't work for you, consider building your own. The code for Firebase's GeoFire library is open-source, and while it isn't trivial, it's not the hardest code to port either. To learn more about the basics of how Geohashes, GeoFire, and Geoqueries work, have a look at the video of my talk Querying Firebase and Firestore based on geographic location or distance.

DynamoDB cross-region replication AWS Java SDK

I need to configure cross-region replication for my DynamoDb table. To try in manually I just used AWS Web Console where I configured Global Table with appropriate regions for replication through DynamoDb streams, it was pretty simple. Could somebody please advice me how can I do it using Java SDK?
Bear in mind that DyanmoDB now supports global tables as announced on 29 November 2017. So you can probably replace your multitude of regional tables with global ones.
Global Tables eliminates the difficult work of replicating data
between regions and resolving update conflicts, enabling you to focus
on your application’s business logic. In addition, Global Tables
enables your applications to stay highly available even in the
unlikely event of isolation or degradation of an entire region.
However to answer you queston directly, its not part of the AWS DynamoDB Java SDK. You have to use the dynamodb-cross-region-library from AWS labs.
Cross-Region Replication
Important
AWS previously provided a cross-region replication solution based on
AWS CloudFormation. This solution has now been deprecated in favor of
an open source command line tool. For more information, please refer
to the detailed instructions on
GitHub:
https://github.com/awslabs/dynamodb-cross-region-library/blob/master/README.md
The DynamoDB cross-region replication solution uses the Amazon
DynamoDB Cross-Region Replication Library. This library uses DynamoDB
Streams to keep DynamoDB tables in sync across multiple regions in
near real time. When you write to a DynamoDB table in one region,
those changes are automatically propagated by the Cross-Region
Replication Library to your tables in other regions.
You can leverage the Cross-Region Replication Library in your own
applications, to build your own replication solutions with DynamoDB
Streams. For more information, and to download the source code, go to
the following GitHub repository:
https://github.com/awslabs/dynamodb-cross-region-library

Integrating a custom data store into meteor?

All the meteor samples I've seen have been mongo based. How do I plug another data source into meteor, eg my own custom REST API?
Well, REST has nothing to do with the type of database you using (relational, or something else, like Mongo). You can implement a REST api while using Mongo.
According to this SO answer (couldn't find it in the docs though):
You can substitute another database for MongoDB by providing a
server-side database driver and/or a client-side cache that implements
an alternative API.
I am guessing this is probably not the route you would like to go. That being said, if you are interested in building out a REST api with Mongo you can look on the atmosphere site for helpful packages. Example: Collection-API

RETS MLS Search

How to get data from RETS service?
I want to integrate services in ASP.Net.. is there any sdk available for it?
http://matrixrets.abor.com/rets/search.ashx?Class=ResidentialProperty&SearchType=PropertyQueryType=DMQL2&%20Format=COMPACT&StandardNames=1&Query=(ST=|ACT,SOLD)&Count=2
Above is my service query I am trying and I tried lots of other parameters but always setting some error code every time.
For ASP.Net if any dll who works with RETS or any better document on it how search query should be written it would be helpful.
The MLS "system" is very much "local" and as I discovered myself, a shambles with no agreed standard. When you say local, where are you talking about? In California, you can use the ezRETS ODBC driver:
http://www.crt.realtors.org/projects/rets/ezrets/
Check out the CRT Center for Realtor Technology:
http://www.crt.realtors.org/
MLS IDX Feed Data Download API Available
http://www.reso.org/developer-resources
You can setup in ASP.NET,Java,PHP
Suggestion use PHRETS API for IDX better way to implement easy
More detail we can discuss skype :shailesh.makwana990

Resources